Mysql 数据库备份:
1. 备份一个数据库:
: mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql
参数说明:
dbname: 表示数据库的名称.
table1和table2: 表示需要备份的表的名称,为空则整个数据库备份.
BackupName.sql: 表示当前数据库中的数据最终会到名为BackupName的sql文件中. 文件名前面可以加上一个绝对路径。通常所备份的数据会存为.sql的文件.
2. 使用 Day0000 用户备份名为 China 数据库下的 person 表数据到 D 盘中 backup.sql 文件中去.
: mysqldump -u Day0000 -p China person > D:ackup.sql
3. 备份多个数据库:
语法: mysqldump -u username -p --databases dbname1 dbname2 > Backup.sql
4. 备份所有数据库:
语法: mysqldump -u username -p -all-databases > BackupName.sql
用例:
mysqldump -u -Day0000 -p -all-databases > D:all.sql