日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL备份命令mysqldump参数说明与示例

發布時間:2025/3/8 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL备份命令mysqldump参数说明与示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 語法選項說明

  • -h, --host=name
    主機名

  • -P[ port_num], --port=port_num
    用于連接MySQL服務器的的TCP/IP端口號

  • --master-data
    這個選項可以把binlog的位置和文件名添加到輸出中,如果等于1,將會打印成一個CHANGE MASTER命令;如果等于2,會加上注釋前綴。并且這個選項會自動打開--lock-all-tables,除非同時設置了--single-transaction(這種情況下,全局讀鎖只會在開始dump的時候加上一小段時間,不要忘了閱讀--single-transaction的部分)。在任何情況下,所有日志中的操作都會發生在導出的準確時刻。這個選項會自動關閉--lock-tables。

  • -x, --lock-all-tables
    鎖定所有庫中所有的表。這是通過在整個dump的過程中持有全局讀鎖來實現的。會自動關閉--single-transaction和--lock-tables。

  • --single-transaction
    通過將導出操作封裝在一個事務內來使得導出的數據是一個一致性快照。只有當表使用支持MVCC的存儲引擎(目前只有InnoDB)時才可以工作;其他引擎不能保證導出是一致的。當導出開啟了--single-transaction選項時,要確保導出文件有效(正確的表數據和二進制日志位置),就要保證沒有其他連接會執行如下語句:ALTER TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE,這會導致一致性快照失效。這個選項開啟后會自動關閉--lock-tables。

  • -l, --lock-tables
    對所有表加讀鎖。(默認是打開的,用--skip-lock-tables來關閉,上面的選項會把關閉-l選項)

  • -F, --flush-logs
    在開始導出前刷新服務器的日志文件。注意,如果你一次性導出很多數據庫(使用?-databases=或--all-databases選項),導出每個庫時都會觸發日志刷新。例外是當使用了--lock-all-tables或--master-data時:日志只會被刷新一次,那個時候所有表都會被鎖住。所以如果你希望你的導出和日志刷新發生在同一個確定的時刻,你需要使用--lock-all-tables,或者--master-data配合--flush-logs。

  • --delete-master-logs
    備份完成后刪除主庫上的日志。這個選項會自動打開``--master-data`。

  • --opt
    同-add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, --disable-keys。(默認已開啟,--skip-opt關閉表示這些選項保持它的默認值)應該給你為讀入一個MySQL服務器的盡可能最快的導出,--compact差不多是禁用上面的選項。

  • -q, --quick
    不緩沖查詢,直接導出至stdout。(默認打開,用--skip-quick來關閉)該選項用于轉儲大的表。

  • --set-charset
    將SET NAMES default_character_set加到輸出中。該選項默認啟用。要想禁用SET NAMES語句,使用--skip-set-charset。

  • --add-drop-tables
    在每個CREATE TABLE語句前添加DROP TABLE語句。默認開啟。

  • --add-locks
    在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。默認開啟。

  • --create-option
    在CREATE TABLE語句中包括所有MySQL表選項。默認開啟,使用--skip-create-options來關閉。

  • -e, --extended-insert
    使用全新多行INSERT語法,默認開啟(給出更緊縮并且更快的插入語句)

  • -d, --no-data
    不寫入表的任何行信息。如果你只想得到一個表的結構的導出,這是很有用的。

  • --add-drop-database
    在create數據庫之前先DROP DATABASE,默認關閉,所以一般在導入時需要保證數據庫已存在。

  • --default-character-set=
    使用的默認字符集。如果沒有指定,mysqldump使用utf8。

  • -B, --databases
    轉儲幾個數據庫。通常情況,mysqldump將命令行中的第1個名字參量看作數據庫名,后面的名看作表名。使用該選項,它將所有名字參量看作數據庫名。CREATE DATABASE IF NOT EXISTS db_name和USE db_name語句包含在每個新數據庫前的輸出中。

  • --tables
    覆蓋--database選項。選項后面的所有參量被看作表名。

  • -u[ name], --user=
    連接服務器時使用的MySQL用戶名。

  • -p[password], --password[=password]
    連接服務器時使用的密碼。如果你使用短選項形式(-p),不能在選項和密碼之間有一個空格。如果在命令行中,忽略了--password或-p選項后面的 密碼值,將提示你輸入一個。

2. 示例

導出一個數據庫:

$?mysqldump?-h?localhost?-uroot?-ppassword?\--master-data=2?--single-transaction?--add-drop-table?--create-options?--quick?\--extended-insert?--default-character-set=utf8?\--databases?discuz?>?backup-file.sql

導出一個表:

$?mysqldump?-u?pak?-p?--opt?--flush-logs?pak?t_user?>?pak-t_user.sql

將備份文件壓縮:

$?mysqldump?-hhostname?-uusername?-ppassword?--databases?dbname?|?gzip?>?backup-file.sql.gz 對應的還原動作為 gunzip?<?backup-file.sql.gz?|?mysql?-uusername?-ppassword?dbname

導入數據庫:

mysql>?use?target_dbname mysql>?source?/mysql/backup/path/backup-file.sql 或 $?mysql?target_dbname?<backup-file.sql

導入還有一個mysqlimport命令,暫未研究。

直接從一個數據庫向另一個數據庫轉儲:

mysqldump?-u用戶名?-p?--opt?dbname?|?mysql?--host?remote_host?-C?dbname2


轉載于:https://blog.51cto.com/ghostxyj/1962554

總結

以上是生活随笔為你收集整理的MySQL备份命令mysqldump参数说明与示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av我不卡 | 欧美jjzz| 日日日干 | 射射综合网 | 成人免费在线网站 | 日本韩国在线播放 | 国产在线超碰 | www.四虎com| 国产电影免费观看高清完整版视频 | 久操免费在线 | 久久最新精品 | 亚洲中国色老太 | 强公把我次次高潮hd | 亚洲国产精品久久久久婷蜜芽 | 亚洲免费国产 | 久久午夜夜伦鲁鲁片 | 久久入口 | 日韩短视频 | 欧洲亚洲激情 | av私库| 麻豆免费在线观看视频 | 亚洲综合久久婷婷 | 日韩和欧美一区二区 | 青青在线观看视频 | 射久久| 免费日本特黄 | 日韩av一区二区三区 | 免费黄色小说视频 | 成人污在线 | 亚洲乱码视频在线观看 | 日本一区二区三区在线观看 | 五月婷婷六月综合 | 99久久婷婷国产综合精品草原 | 91精品国产综合久久香蕉 | 一区二区精品视频在线观看 | 日韩制服诱惑 | 小向美奈子在线观看 | 总裁边开会边做小娇妻h | 少妇h视频 | 超碰96在线| 不卡视频在线观看免费 | 国产精品一区二区三区线羞羞网站 | 亚洲av成人精品一区二区三区 | 亚洲AV无码精品自拍 | 亚洲一本之道 | 天天舔天天舔 | 四虎视频| 草的我好爽 | 亚洲一级黄色大片 | 美脚の诱脚舐め脚视频播放 | 国产婷婷在线观看 | 最新天堂中文在线 | 欧美亚洲国产一区 | a毛片网站 | 狠狠gao | 日韩黄色免费视频 | 日本在线中文字幕专区 | 亚洲a免费| 国产图片一区 | 男女免费观看视频 | 亚洲国产精品一区二区久久hs | 成人性生交大片免费卡看 | 暖暖日本视频 | av黄网站| 亚洲国产丝袜 | a级性生活视频 | 亚洲最大成人在线 | 一级欧美黄色片 | 在线观看黄色免费视频 | 欧美性爱精品在线 | 亚洲成人黄色小说 | 欧美特级a| 国产a国产片国产 | 一区二区三区网站 | 99re7| 欧美日韩亚洲高清 | 欧美理伦少妇2做爰 | 人人干天天操 | 精品三级| 91视频这里只有精品 | 天天摸夜夜爽 | 亚洲一级免费毛片 | 五级黄高潮片90分钟视频 | 97伦伦午夜电影理伦片 | 麻豆视频国产精品 | 国产麻豆一精品一av一免费 | 亚洲精品 日韩无码 | 午夜视频导航 | 色悠悠在线视频 | 天堂中文资源在线观看 | jvid视频| 香港三级网站 | 91一区二区三区四区 | 999国产精品视频 | 99re色| 青青青青操 | 成人中文视频 | 青青草日本 | 在线精品观看 |