<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 使用MySQLdump命令備份 ```sql mysqldump -u用戶名 -h主機名 -p密碼 數據庫名 [表名 ...] > filename.sql; ``` ### 實例代碼 #### 備份單個數據庫中的所有表 ```sql mysqldump -u root -p 數據庫名 > C:/backup/20190721.sql; ``` #### 備份單個數據庫中的某個表 ```sql mysqldump -u root -p 數據庫名 表 > C:/backup/20190721.sql; ``` #### 同時備份多個數據庫 ```sql mysqldump -u root -p --databases 數據庫1 數據庫2 > C:/backup/20190721.sql; ``` ## MySQLdump參數表 可以添加一些其他選項來定制備份 |參數|說明| |-|-| |--all-databases , -A|導出全部數據庫。| |--all-tablespaces , -Y|導出全部表空間。| |--no-tablespaces , -y|不導出任何表空間信息。| |--add-drop-database|每個數據庫創建之前添加drop數據庫語句。| |--add-drop-table|每個數據表創建之前添加drop數據表語句。(默認為打開狀態,使用--skip-add-drop-table取消選項)| |--add-locks|在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默認為打開狀態,使用--skip-add-locks取消選項)| |--allow-keywords|允許創建是關鍵詞的列名字。這由表名前綴于每個列名做到。| |--apply-slave-statements|在'CHANGE MASTER'前添加'STOP SLAVE',并且在導出的最后添加'START SLAVE'。| |--character-sets-dir|字符集文件的目錄| |--comments|附加注釋信息。默認為打開,可以用--skip-comments取消| |--compatible|導出的數據將和其它數據庫或舊版本的MySQL 相兼容。值可以為ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等,要使用幾個值,用逗號將它們隔開。它并不保證能完全兼容,而是盡量兼容。| |--compact|導出更少的輸出信息(用于調試)。去掉注釋和頭尾等結構。可以使用選項:--skip-add-drop-table --skip-add-locks --skip-comments --skip-disable-keys| |--complete-insert, -c|使用完整的insert語句(包含列名稱)。這么做能提高插入效率,但是可能會受到max_allowed_packet參數的影響而導致插入失敗。| |--compress, -C|在客戶端和服務器之間啟用壓縮傳遞所有信息| |--create-options, -a|在CREATE TABLE語句中包括所有MySQL特性選項。(默認為打開狀態)| |--databases, -B|導出幾個數據庫。參數后面所有名字參量都被看作數據庫名。| |--debug|輸出debug信息,用于調試。默認值為:d:t,/tmp/mysqldump.trace| |--debug-check|檢查內存和打開文件使用說明并退出。| |--debug-info|輸出調試信息并退出| |--default-character-set|設置默認字符集,默認值為utf8| |--delayed-insert|采用延時插入方式(INSERT DELAYED)導出數據| |--delete-master-logs|master備份后刪除日志. 這個參數將自動激活--master-data。| |--disable-keys|對于每個表,用/*!40000 ALTER TABLE tbl_name DISABLE KEYS */;和/*!40000 ALTER TABLE tbl_name ENABLE KEYS */;語句引用INSERT語句。這樣可以更快地導入dump出來的文件,因為它是在插入所有行后創建索引的。該選項只適合MyISAM表,默認為打開狀態。| |--dump-slave|該選項將主的binlog位置和文件名追加到導出數據的文件中(show slave status)。設置為1時,將會以CHANGE MASTER命令輸出到數據文件;設置為2時,會在change前加上注釋。該選項將會打開--lock-all-tables,除非--single-transaction被指定。該選項會自動關閉--lock-tables選項。默認值為0。| |--master-data|該選項將當前服務器的binlog的位置和文件名追加到輸出文件中(show master status)。如果為1,將會輸出CHANGE MASTER 命令;如果為2,輸出的CHANGE MASTER命令前添加注釋信息。該選項將打--lock-all-tables 選項,除非--single-transaction也被指定(在這種情況下,全局讀鎖在開始導出時獲得很短的時間;其他內容參考下面的--single-transaction選項)。該選項自動關閉--lock-tables選項。| |--events, -E|導出事件。| |--extended-insert, -e|使用具有多個VALUES列的INSERT語法。這樣使導出文件更小,并加速導入時的速度。默認為打開狀態,使用--skip-extended-insert取消選項。| |--fields-terminated-by|導出文件中忽略給定字段。與--tab選項一起使用,不能用于--databases和--all-databases選項| |--fields-enclosed-by|輸出文件中的各個字段用給定字符包裹。與--tab選項一起使用,不能用于--databases和--all-databases選項| |--fields-optionally-enclosed-by|輸出文件中的各個字段用給定字符選擇性包裹。與--tab選項一起使用,不能用于--databases和--all-databases選項| |--fields-escaped-by|輸出文件中的各個字段忽略給定字符。與--tab選項一起使用,不能用于--databases和--all-databases選項| |--flush-logs|開始導出之前刷新日志。| |--flush-privileges|在導出mysql數據庫之后,發出一條FLUSH PRIVILEGES 語句。為了正確恢復,該選項應該用于導出mysql數據庫和依賴mysql數據庫數據的任何時候。| |--force|在導出過程中忽略出現的SQL錯誤。| |--help|顯示幫助信息并退出。| |--hex-blob|使用十六進制格式導出二進制字符串字段。如果有二進制數據就必須使用該選項。影響到的字段類型有BINARY、VARBINARY、BLOB。| |--host, -h|需要導出的主機信息| |--ignore-table|不導出指定表。指定忽略多個表時,需要重復多次,每次一個表。每個表必須同時指定數據庫和表名。例如:--ignore-table=database.table1 --ignore-table=database.table2 ……| |--include-master-host-port|在--dump-slave產生的'CHANGE MASTER TO..'語句中增加'MASTER_HOST=<host>,MASTER_PORT=<port>'| |--insert-ignore|在插入行時使用INSERT IGNORE語句.| |--lines-terminated-by|輸出文件的每行用給定字符串劃分。與--tab選項一起使用,不能用于--databases和--all-databases選項。| |--lock-all-tables, -x|提交請求鎖定所有數據庫中的所有表,以保證數據的一致性。這是一個全局讀鎖,并且自動關閉--single-transaction 和--lock-tables 選項。| |--lock-tables, -l|開始導出前,鎖定所有表。用READ LOCAL鎖定表以允許MyISAM表并行插入。對于支持事務的表例如InnoDB和BDB,--single-transaction是一個更好的選擇,因為它根本不需要鎖定表。| |--log-error|附加警告和錯誤信息到給定文件| |--max_allowed_packet|服務器發送和接受的最大包長度。| |--net_buffer_length|TCP/IP和socket連接的緩存大小。| |--no-autocommit|使用autocommit/commit 語句包裹表。| |--no-create-db, -n|只導出數據,而不添加CREATE DATABASE 語句。| |--no-create-info, -t|只導出數據,而不添加CREATE TABLE 語句。| |--no-data, -d|不導出任何數據,只導出數據庫表結構。| |--no-set-names, -N|等同于--skip-set-charset| |--opt|等同于--add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, --disable-keys 該選項默認開啟, 可以用--skip-opt禁用.| |--order-by-primary|如果存在主鍵,或者第一個唯一鍵,對每個表的記錄進行排序。在導出MyISAM表到InnoDB表時有效,但會使得導出工作花費很長時間。| |--password, -p|連接數據庫密碼| |--pipe(windows系統可用)|使用命名管道連接mysql| |--port, -P|連接數據庫端口號| |--protocol|使用的連接協議,包括:tcp, socket, pipe, memory.| |--quick, -q|不緩沖查詢,直接導出到標準輸出。默認為打開狀態,使用--skip-quick取消該選項。| |--quote-names,-Q|使用(`)引起表和列名。默認為打開狀態,使用--skip-quote-names取消該選項。| |--replace|使用REPLACE INTO 取代INSERT INTO.| |--result-file, -r|直接輸出到指定文件中。該選項應該用在使用回車換行對(\\r\\n)換行的系統上(例如:DOS,Windows)。該選項確保只有一行被使用。| |--routines, -R|導出存儲過程以及自定義函數。| |--set-charset|添加'SET NAMES default_character_set'到輸出文件。默認為打開狀態,使用--skip-set-charset關閉選項。| |--single-transaction|該選項在導出數據之前提交一個BEGIN SQL語句,BEGIN 不會阻塞任何應用程序且能保證導出時數據庫的一致性狀態。它只適用于多版本存儲引擎,僅InnoDB。本選項和--lock-tables 選項是互斥的,因為LOCK TABLES 會使任何掛起的事務隱含提交。要想導出大表的話,應結合使用--quick 選項。| |--dump-date|將導出時間添加到輸出文件中。默認為打開狀態,使用--skip-dump-date關閉選項。| |--skip-opt|禁用–opt選項.| |--socket,-S|指定連接mysql的socket文件位置,默認路徑/tmp/mysql.sock| |--tab,-T|為每個表在給定路徑創建tab分割的文本文件。注意:僅僅用于mysqldump和mysqld服務器運行在相同機器上。注意使用--tab不能指定--databases參數| |--tables|覆蓋--databases (-B)參數,指定需要導出的表名,在后面的版本會使用table取代tables。| |--triggers|導出觸發器。該選項默認啟用,用--skip-triggers禁用它。| |--tz-utc|在導出頂部設置時區TIME_ZONE='+00:00' ,以保證在不同時區導出的TIMESTAMP 數據或者數據被移動其他時區時的正確性。| |--user, -u|指定連接的用戶名。| |--verbose, --v|輸出多種平臺信息。| |--version, -V|輸出mysqldump版本信息并退出| |--where, -w|只轉儲給定的WHERE條件選擇的記錄。請注意如果條件包含命令解釋符專用空格或字符,一定要將條件引用起來。| |--xml, -X|導出XML格式.| |--plugin_dir|客戶端插件的目錄,用于兼容不同的插件版本。| |--default_auth|客戶端插件默認使用權限。|
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看