mysql的備份與恢復

2022-05-05 11:39:11 字數 1096 閱讀 4426

mysql的備份和恢復

備份資料庫檔案

1.停止mysql服務

備份資料庫目錄中指定資料庫

如: cp -r /var/lib/mysql/bw /home/backup/

2.恢復資料庫

將備份檔案拷回至資料庫目錄:/var/lib/mysql,並且修改備份檔案的:屬主、屬組

cp -r /home/backup/bw /var/lib/mysql/

cd /var/lib/mysql

chown -r mysql.mysql bw

mysqldmp命令備份

mysqldump 備份sql語句 mysql指令碼中 .sql結尾

a.sql b.sql

1.備份

mysqldump -u使用者 -p密碼 -h主機 -b 資料庫1 資料庫2.... > /home/backup/db.sql

mysqldump -u使用者 -p密碼 -h主機 -a > /home/backup/all.sql

2.恢復:

mysql -u使用者 -p密碼 -h主機 < /home/backup/db.sql

通過二進位制日誌備份和恢復

1.備份二進位制日誌

cp /var/lib/mysql/mysql-bin.* /home/backup/

2.恢復

檢視二進位制日誌

mysqlbinlog /var/lib/mysql/mysql-bin.000001

恢復從日誌檔案mysql-bin.000004的位置1379恢復到1966

mysqlbinlog mysql-bin.000004 --start-position=1379 --stop-position=1966 | mysql -uroot

從日誌檔案mysql-bin.000004的日期2019-09-27 15:08:49 恢復到2019-09-27 15:09:06

mysqlbinlog mysql-bin.000004 --start-datetime="2019-09-27 15:08:49" --stop-datetime="2019-09-27 15:09:06" | mysql -uroot

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

mysql備份恢復 mysql之備份與恢復

工作中,我們經常會遇到資料庫的備份與恢復場景 目錄1 mysql的備份與恢復 2 mysql的匯入與匯出 1 mysql的備份與恢復 mysql的備份命令是mysqldump,mysql之備份 mysqldump u user h host port p db table.file u 後面接資料庫...