溫馨提示×

Linux下MySQL如何進行備份恢復

小樊
34
2025-05-29 16:10:23
欄目: 云計算

在Linux下,使用mysqldump工具進行MySQL數據庫的備份和恢復

備份數據庫

  1. 打開終端。

  2. 輸入以下命令以備份整個數據庫:

mysqldump -u [用戶名] -p[密碼] --all-databases > backup.sql

[用戶名][密碼]替換為實際的MySQL用戶名和密碼。注意,-p和密碼之間沒有空格。

例如:

mysqldump -u root -pMySecretPassword --all-databases > backup.sql
  1. 如果只想備份特定的數據庫,請使用以下命令:
mysqldump -u [用戶名] -p[密碼] --databases [數據庫名1] [數據庫名2] > backup.sql

例如:

mysqldump -u root -pMySecretPassword --databases db1 db2 > backup.sql
  1. 如果只想備份特定的表,請使用以下命令:
mysqldump -u [用戶名] -p[密碼] --databases [數據庫名] [表名1] [表名2] > backup.sql

例如:

mysqldump -u root -pMySecretPassword --databases db1 table1 table2 > backup.sql

恢復數據庫

  1. 打開終端。

  2. 如果要恢復到特定的數據庫,請先創建一個空數據庫:

mysql -u [用戶名] -p[密碼] -e "CREATE DATABASE [數據庫名];"

例如:

mysql -u root -pMySecretPassword -e "CREATE DATABASE db1;"
  1. 使用以下命令將備份文件導入到數據庫中:
mysql -u [用戶名] -p[密碼] [數據庫名] < backup.sql

例如:

mysql -u root -pMySecretPassword db1 < backup.sql

完成以上步驟后,您已成功地在Linux下使用mysqldump工具進行了MySQL數據庫的備份和恢復。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女