要使用mysqldump
恢復MySQL中的所有數據庫,請按照以下步驟操作:
mysqldump
工具。在大多數Linux發行版中,可以使用包管理器進行安裝,例如在Ubuntu中使用以下命令:sudo apt-get update
sudo apt-get install mysql-server
mysqldump -u 用戶名 -p --all-databases > 備份文件名.sql
其中,將用戶名
替換為您的MySQL用戶名,將備份文件名.sql
替換為您希望建立的備份文件名稱。在執行此命令時,系統會提示您輸入密碼。
等待備份過程完成。這可能需要一段時間,具體取決于您的數據庫大小和網絡速度。
現在,您可以將導出的文件傳輸到要恢復備份的目標服務器上。您可以使用SCP、SFTP或其他文件傳輸工具來完成這個操作。例如,使用SCP:
scp 備份文件名.sql 用戶名@目標服務器IP:/path/to/destination
其中,將備份文件名.sql
替換為您在步驟2中創建的備份文件名稱,將用戶名
替換為目標服務器上的MySQL用戶名,將目標服務器IP
替換為目標服務器的IP地址,將/path/to/destination
替換為您希望在目標服務器上存儲備份文件的路徑。
新數據庫名
替換為您希望建立的新數據庫名稱):mysql -u 用戶名 -p
輸入密碼后,您將進入MySQL命令行界面。
mysql -u 用戶名 -p 新數據庫名 < 備份文件名.sql
將用戶名
替換為您的MySQL用戶名,將新數據庫名
替換為您在步驟5中創建的新數據庫名稱,將備份文件名.sql
替換為您在步驟2中創建的備份文件名稱。
SHOW DATABASES;