溫馨提示×

如何在Linux下備份和恢復(fù)MySQL數(shù)據(jù)庫

小樊
84
2024-08-20 10:28:28
欄目: 云計算

在Linux下備份和恢復(fù)MySQL數(shù)據(jù)庫可以使用以下方法:

  1. 備份MySQL數(shù)據(jù)庫:

    • 使用命令行工具 mysqldump 進(jìn)行備份,示例命令如下:
      mysqldump -u [用戶名] -p[密碼] [數(shù)據(jù)庫名] > [備份文件路徑]
      
      例如:備份名為 mydatabase 的數(shù)據(jù)庫到 backup.sql 文件中
      mysqldump -u root -p mydatabase > backup.sql
      
  2. 恢復(fù)MySQL數(shù)據(jù)庫:

    • 使用命令行工具 mysql 進(jìn)行恢復(fù),示例命令如下:
      mysql -u [用戶名] -p[密碼] [數(shù)據(jù)庫名] < [備份文件路徑]
      
      例如:從 backup.sql 文件中恢復(fù)數(shù)據(jù)庫 mydatabase
      mysql -u root -p mydatabase < backup.sql
      

注意:在備份和恢復(fù)數(shù)據(jù)庫時,需要確保數(shù)據(jù)庫服務(wù)正常運(yùn)行,并且具有足夠的權(quán)限來執(zhí)行備份和恢復(fù)操作。最好在備份前停止寫入操作以避免數(shù)據(jù)不一致。

0