mysqldump資料備份及回覆

2021-08-19 11:19:39 字數 487 閱讀 8912

備份:mysqldump -uroot --flush-logs --master-data=2 --single-transaction --routines --events --databases dbname -p > /pack/dumpname

恢復:1、先恢復備份的資料:

mysql -uroot -p

dbname

< /pack/dumpname

2、再恢復備份位置到當前位置(或者需要的位置,這裡是二進位制日誌檔案

log-bin.000009的120到608之間所有的操作):

mysqlbinlog --start-position 120 --stop-position 608 /home/mysql/mysql_5.6.31/data/log-bin.000009 | mysql -uroot -p

ps:如果恢復語句不想產生二進位制日誌資料,可再恢復前關閉二進位制日誌記錄引數:set sql_log_bin=off

mysqldump 資料備份

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb data backup cmdb.sql2 備份壓縮 ...

mysql dump備份 mysqldump備份

備份工具 1.mysqldump 資料量很大時不推薦使用 myisam 鎖表 innodb 行鎖 mysqldump help less 檢視mysql所有的語法 mysqldump uroot p wang usr back upsql wang.sql 整個庫備份 mysqldump uroot...

mysqldump備份資料

mysqldump輸出的資料檔案有兩種形式 如果帶了 tab選項,mysqldump會為每張表建立兩個檔案,乙個是以tab間隔的文字檔案包含表的內容資料,字尾是.txt 乙個是表的建立語句,表示資料庫表的結構,sql檔案。兩個檔名與表名相同。如果不帶 tab選項,那麼mysqldump直接輸出.sq...