mysqldump
是 MySQL 数据库的官方命令行备份工具。以下是一些常用的 mysqldump
数据库备份命令示例:
-
备份单个数据库:
mysqldump -u username -p database_name > database_name_backup.sql
这里
username
是你的数据库用户名,database_name
是你想要备份的数据库名称,备份的 SQL 文件会被重定向到database_name_backup.sql
。 -
备份单个数据库,指定字符集:
mysqldump -u username -p --default-character-set=utf8 database_name > database_name_backup.sql
-
备份多个数据库:
mysqldump -u username -p --databases db1 db2 db3 > multiple_db_backup.sql
使用
--databases
参数后跟数据库列表来备份多个数据库。 -
备份所有数据库:
mysqldump -u username -p --all-databases