mysql备份
MySQL备份:
必须是在没有登录之前使用
注意:
1.执行lock是因为需要对表进行枷锁,防止别的线程操作
2.mysqldump,一次dump的数据是1000条
mysqldump -uroot -p > D:/a.sql
导入和导出一对:
mysqldump -uroot -p db3>D:/db3.sql
恢复表的数据:
1.create database db3;
2.exit
3.mysql - uroot -p xxx < D:/db3.sql
source D:/db2.sql;
第二种:
-B : 会自动创建数据库,并且自动使用此数据库
mysqldump -uroot -p -B db2 > D:/db2.sql
备份mysql数据库的表结构(不包含数据)
mysqldump -uroot -p -d test > D:/c.sql
参数 -t 的作用就是备份数据库的表数据(不要包含表结构)
mysqldump -uroot -p密码 -t test