要在MySQL中備份多個數據庫,可以使用mysqldump
命令。以下是一個示例命令,用于備份名為db1、db2和db3的三個數據庫:
mysqldump -u [username] -p[password] --databases db1 db2 db3 > backup.sql
請將[username]
和[password]
替換為實際的MySQL用戶名和密碼。這將創建一個名為backup.sql
的文件,其中包含了所選數據庫的結構和數據。
如果需要備份服務器上的所有數據庫,可以使用以下命令:
mysqldump -u [username] -p[password] --all-databases > backup.sql
如果要將備份文件壓縮為.gz格式,可以使用以下命令:
mysqldump -u [username] -p[password] --databases db1 db2 db3 | gzip > backup.sql.gz
或者對于所有數據庫:
mysqldump -u [username] -p[password] --all-databases | gzip > backup.sql.gz
這些命令將生成一個名為backup.sql.gz
的壓縮文件,其中包含了所選數據庫的結構和數據。