在Linux下備份和恢復(fù)MySQL數(shù)據(jù)庫可以使用以下方法:
備份MySQL數(shù)據(jù)庫:
mysqldump
進(jìn)行備份,示例命令如下:mysqldump -u [用戶名] -p[密碼] [數(shù)據(jù)庫名] > [備份文件路徑]
例如:備份名為 mydatabase
的數(shù)據(jù)庫到 backup.sql
文件中mysqldump -u root -p mydatabase > backup.sql
恢復(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ù)不一致。