mysql定時備份與還原
阿新 • • 發佈:2020-11-10
Linux 下 mysql資料備份與還原:
資料庫 test
資料表 test_user test_log
1、備份單個數據表,通過mysqldump來執行
mysqldump -u root -pJason_2020 test test_user > /data/wwwlogs/mysql_logs/test.sql
刪除test_user表後,進行還原
還原指定表至指定資料庫命令:
mysql -u root -pJason_2020 test < /data/wwwlogs/mysql_logs/test.sql
2、備份指定資料庫命令:
mysqldump -u root -pJason_2020 --databases test > /data/wwwlogs/mysql_logs/data_test.sql
刪除test資料庫後,進行還原,備份檔案中含有建立資料庫的命令,所以無需再單獨建立資料庫
mysql -u root -pJason_2020 < /data/wwwlogs/mysql_logs/data_test.sql
備份所有資料庫命令:
mysqldump -u root -p123 --all-databases > /data/wwwlogs/mysql_logs/data_test.sql
擴充套件:以下部落格含有更詳細的命令操作,還有指令碼定時備份資料庫、定時任務設定知識點
參考部落格 :