要使用mysqldump
導出遠程數據庫,您需要首先通過SSH連接到遠程服務器,然后在遠程服務器上運行mysqldump
命令
打開命令行或終端。
使用以下命令模板連接到遠程服務器(將user
、host
和password
替換為實際的用戶名、主機名和密碼):
ssh user@host -p password
輸入密碼后,您將連接到遠程服務器。
使用以下命令模板導出遠程數據庫(將database_name
替換為實際的數據庫名):
mysqldump -u user -p database_name > output_file.sql
例如,如果您要導出名為my_remote_db
的數據庫,可以使用以下命令:
mysqldump -u myuser -p my_remote_db > my_remote_db_backup.sql
按Enter鍵運行命令。mysqldump
將從遠程數據庫中提取數據并將其保存到名為output_file.sql
的文件中。
當導出完成后,您可以將生成的SQL文件下載到本地計算機。在SSH會話中,使用以下命令將文件從遠程服務器傳輸到本地計算機(將local_file_path
替換為您希望將文件保存到的本地路徑):
scp user@host:/path/to/output_file.sql local_file_path
例如:
scp myuser@example.com:/home/myuser/my_remote_db_backup.sql /Users/myuser/Downloads/my_remote_db_backup.sql