MySQL (十)数据的备份与恢复
1 数据库数据导出
mysqldump -u用户名 -p密码 --database 数据库1 数据库2 > xxx.sql
database常见参数:
- --all-databases, -A:备份所有数据库
- --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。
- -d: 只导出数据库的表结构
- -t: 只导出数据库的数据
2 数据恢复
- 系统命令行
mysqladmin -u用户 -p密码 create db_name
mysql -u用户 -p密码 db_name < d:\bak\0101.sql
注:数据库要提前创建
- mysql命令
source 文件名;