<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL備份的實際應用與功能介紹

        來源:懂視網 責編:小采 時間:2020-11-09 14:03:57
        文檔

        MySQL備份的實際應用與功能介紹

        MySQL備份的實際應用與功能介紹:以下的文章主要講述的是MySQL 備份的實際應用與相關的功能介紹,還有如何正確的對數據表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM與 Innodb,文中設計的 MySQL 版本為 5.0.22。 目前 MySQL 支持的免費備份工具有:MySQLdump、MySQ
        推薦度:
        導讀MySQL備份的實際應用與功能介紹:以下的文章主要講述的是MySQL 備份的實際應用與相關的功能介紹,還有如何正確的對數據表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM與 Innodb,文中設計的 MySQL 版本為 5.0.22。 目前 MySQL 支持的免費備份工具有:MySQLdump、MySQ

        以下的文章主要講述的是MySQL 備份的實際應用與相關的功能介紹,還有如何正確的對數據表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM與 Innodb,文中設計的 MySQL 版本為 5.0.22。 目前 MySQL 支持的免費備份工具有:MySQLdump、MySQLhotcopy,還

        以下的文章主要講述的是MySQL 備份的實際應用與相關的功能介紹,還有如何正確的對數據表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM 與 Innodb,文中設計的 MySQL 版本為 5.0.22。

        目前 MySQL 支持的免費備份工具有:MySQLdump、MySQLhotcopy,還可以用 SQL 語法進行備份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者備份二進制日志(binlog),還可以是直接拷貝數據文件和相關的配置文件。

        MyISAM 表是保存成文件的形式,因此相對比較容易備份,上面提到的幾種方法都可以使用。Innodb 所有的表都保存在同一個數據文件 ibdata1 中(也可能是多個文件,或者是獨立的表空間文件),相對來說比較不好MySQL 備份,免費的方案可以是拷貝數據文件、備份 binlog,或者用 MySQLdump。

        1、MySQLdump

        1.1 備份

        MySQLdump 是采用SQL級別的備份機制,它將數據表導成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的MySQL 備份方法。

        現在來講一下 MySQLdump 的一些主要參數:

        compatible=name它告訴 MySQLdump,導出的數據將和哪種數據庫或哪個舊版本的 MySQL 備份服務器相兼容。值可以為 ansi、MySQL323、MySQL40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用幾個值,用逗號將它們隔開。當然了,它并不保證能完全兼容,而是盡量兼容。

        complete-insert,-c導出的數據采用包含字段名的完整 INSERT 方式,也就是把所有的值都寫在一行。這么做能提高插入效率,但是可能會受到 max_allowed_packet 參數的影響而導致插入失敗。因此,需要謹慎使用該參數,至少我不推薦。

        default-character-set=charset指定導出數據時采用何種字符集,如果數據表不是采用默認的 latin1 字符集的話,那么導出時必須指定該選項,否則再次導入數據后將產生亂碼問題。

        disable-keys告訴 MySQLdump 在 INSERT 語句的開頭和結尾增加 /*!40000 ALTER TABLE table DISABLE KEYS */; 和 /*!40000 ALTER TABLE table ENABLE KEYS */; 語句,這能大大提高插入語句的速度,因為它是在插入完所有數據后才重建索引的。該選項只適合 MyISAM 表。

        extended-insert = true|false默認情況下,MySQLdump 開啟 --complete-insert 模式,因此不想用它的的話,就使用本選項,設定它的值為 false 即可。

        hex-blob使用十六進制格式導出二進制字符串字段。如果有二進制數據就必須使用本選項。影響到的字段類型有 BINARY、VARBINARY、BLOB。

        lock-all-tables,-x在開始導出之前,提交請求鎖定所有數據庫中的所有表,以保證數據的一致性。這是一個全局讀鎖,并且自動關閉 --single-transaction 和 --lock-tables 選項。

        lock-tables它和 --lock-all-tables 類似,不過是鎖定當前導出的數據表,而不是一下子鎖定全部庫下的表。本選項只適用于 MyISAM 表,如果是 Innodb 表可以用 --single-transaction 選項。

        no-create-info,-t只導出數據,而不添加 CREATE TABLE 語句。

        no-data,-d不導出任何數據,只導出數據庫表結構。

        opt這只是一個快捷選項,等同于同時添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 選項。本選項能讓 MySQLdump 很快的導出數據,并且導出的數據能很快導回。

        該選項默認開啟,但可以用 --skip-opt 禁用。注意,如果運行 MySQLdump 沒有指定 --quick 或 --opt 選項,則會將整個結果集放在內存中。如果導出大數據庫的話可能會出現問題。

        quick,-q該選項在導出大表時很有用,它強制 MySQLdump 從服務器查詢取得記錄直接輸出而不是取得所有記錄后將它們緩存到內存中。

        routines,-R導出存儲過程以及自定義函數。

        single-transaction該選項在導出數據之前提交一個 BEGIN SQL語句,BEGIN 不會阻塞任何應用程序且能保證導出時數據庫的一致性狀態。它只適用于事務表,例如 InnoDB 和 BDB。

        本選項和 --lock-tables 選項是互斥的,因為 LOCK TABLES 會使任何掛起的事務隱含提交。

        要想導出大表的話,應結合使用 --quick 選項。

        triggers同時導出觸發器。該選項默認啟用,用 --skip-triggers 禁用它。

        以上的相關內容就是對MySQL 備份和恢復的介紹,望你能有所收獲。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL備份的實際應用與功能介紹

        MySQL備份的實際應用與功能介紹:以下的文章主要講述的是MySQL 備份的實際應用與相關的功能介紹,還有如何正確的對數據表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM與 Innodb,文中設計的 MySQL 版本為 5.0.22。 目前 MySQL 支持的免費備份工具有:MySQLdump、MySQ
        推薦度:
        標簽: 備份 文章 功能
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲欧美日韩亚洲中文色| 国产亚洲av片在线观看播放| 国产亚洲真人做受在线观看| 亚洲欧洲av综合色无码| 午夜老司机永久免费看片| 狠狠亚洲婷婷综合色香五月排名| 亚洲一区二区三区成人网站 | 久久精品国产亚洲AV忘忧草18 | 亚洲一二成人精品区| 一区二区三区免费视频播放器| 卡一卡二卡三在线入口免费| 2022年亚洲午夜一区二区福利| 99精品视频在线观看免费| 亚洲人午夜射精精品日韩| 亚洲av无码成人精品国产 | 亚洲人成网网址在线看| 一级毛片在线免费看| 亚洲AV天天做在线观看| A级毛片高清免费视频在线播放| 亚洲人成影院在线无码观看| GOGOGO免费观看国语| 久久国产成人亚洲精品影院| 一个人看的免费高清视频日本 | 亚洲视频一区二区| 污污视频网站免费观看| 国产精品免费综合一区视频| 亚洲国产成人精品无码区花野真一| 成年女人毛片免费播放人| 亚洲熟妇无码av另类vr影视| 日本a级片免费看| 日韩在线观看免费完整版视频| 亚洲AV无码乱码在线观看| 一级做a爰片久久毛片免费陪 | 亚洲高清国产拍精品青青草原| 国产亚洲视频在线| 亚洲中文字幕无码专区| 免费看少妇高潮成人片| 亚洲尹人九九大色香蕉网站| 无人在线观看免费高清视频| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲精品视频在线观看你懂的 |