1. 程式人生 > 資料庫 >mysql定時備份與還原

mysql定時備份與還原

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

  

  擴充套件:以下部落格含有更詳細的命令操作,還有指令碼定時備份資料庫、定時任務設定知識點

  參考部落格 :