在Linux系統中,可以使用mysqldump
工具來備份MySQL數據庫
打開終端。
輸入以下命令來查看當前的MySQL數據庫列表:
mysql -u root -p -e 'show databases;'
輸入密碼后,你將看到一個包含所有數據庫名稱的列表。
mysqldump
命令備份單個數據庫。例如,要備份名為my_database
的數據庫,請運行以下命令:mysqldump -u root -p my_database > my_database_backup.sql
這將提示你輸入密碼。備份完成后,會在當前目錄生成一個名為my_database_backup.sql
的文件,其中包含數據庫的結構和數據。
my_
開頭的所有數據庫,請運行以下命令:mysqldump -u root -p --databases my_% > my_databases_backup.sql
這將提示你輸入密碼。備份完成后,會在當前目錄生成一個名為my_databases_backup.sql
的文件,其中包含所有匹配的數據庫的結構和數據。
mysqldump -u root -p --all-databases > all_databases_backup.sql
這將提示你輸入密碼。備份完成后,會在當前目錄生成一個名為all_databases_backup.sql
的文件,其中包含所有數據庫的結構和數據。
注意:在運行上述命令時,請確保將root
替換為實際的MySQL用戶名,并在提示時輸入正確的密碼。如果需要,還可以將備份文件保存到其他位置,只需在重定向操作符(>)之前指定路徑即可。例如:
mysqldump -u root -p my_database > /path/to/your/backup/my_database_backup.sql