天天看點

mysql 備份

mysql邏輯備份(mysqldump)

(一)先對資料庫進行完整備份 記得開啟二進制日至檔案 /etc/my.cnt

mysql -p'Zhangchao@123' --all-databases --single-transcation \

--master-data=1 --flush-logs >檔案目錄

date+%F

-mysql-all.sql

以上為完整備份 可以去back裡面檢視一下二進制檔案截斷的位置

基本都是在22行

(二)備份二進制檔案

cp /var/lib/mysql/bin-

(三)假如mysql資料庫被破壞,我們開始恢複和資料庫。

1:先進行完整恢複

mysql -p'Zhangchao@123' </back/中的sql檔案

2:在進行二進制日至恢複

mysqlbinlog 二進制檔案名字 二進制檔案名字 截斷的位置 |mysql -p'Zhangchao@123' 例如

上一篇: mysql 備份
下一篇: 鏡像備份

繼續閱讀