在Linux系統中,可以使用mysqldump
命令來備份MySQL數據庫
打開終端。
使用mysqldump
命令備份數據庫?;菊Z法如下:
mysqldump -u [用戶名] -p[密碼] --databases [數據庫名] > [備份文件名].sql
例如,要備份名為mydb
的數據庫,用戶名為root
,密碼為password
,可以將備份文件保存為mydb_backup.sql
,命令如下:
mysqldump -u root -ppassword --databases mydb > mydb_backup.sql
在執行此命令時,系統會提示輸入密碼,輸入正確的密碼后,將開始備份數據庫。
--all-databases
選項:mysqldump -u [用戶名] -p[密碼] --all-databases > [備份文件名].sql
例如,要備份所有數據庫,命令如下:
mysqldump -u root -ppassword --all-databases > all_databases_backup.sql
--host
選項指定遠程服務器的IP地址或域名:mysqldump -u [用戶名] -p[密碼] --databases [數據庫名] --host [遠程服務器IP或域名] > [備份文件名].sql
例如,要將名為mydb
的數據庫備份到IP地址為192.168.1.100
的服務器上,命令如下:
mysqldump -u root -ppassword --databases mydb --host 192.168.1.100 > mydb_backup.sql
gzip
命令:mysqldump -u [用戶名] -p[密碼] --databases [數據庫名] | gzip > [備份文件名].sql.gz
例如,要將名為mydb
的數據庫備份并壓縮為mydb_backup.sql.gz
,命令如下:
mysqldump -u root -ppassword --databases mydb | gzip > mydb_backup.sql.gz
這樣,你就可以在Linux系統中使用mysqldump
命令備份MySQL數據庫了。