/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
Dump completed on 2017-05-26 18:32:51
备份文件实际上就是SQL脚本,先是设置参数,如果表存在则删除表,然后创建表,锁表,执行插入语句,解锁 。恢复的时候执行这个SQL脚本就好了 。执行脚本有2种方式,一种是重定向,一种是使用source 。
重定向方式:
mysql create database test2;
Query OK, 1 row affected (0.00 sec)
#创建一个数据库test2,恢复到test2 。
[root@D2-LZY245 ~]# mysql -uroot -p123456 test2 test1_bk.sql
查看确认:
mysql use test2
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql show tables;
+ +
| Tables_in_test2 |
+ +
| emp|
| emp1|
+ +
2 rows in set (0.00 sec)
source方式:
mysql create database test3;
Query OK, 1 row affected (0.00 sec)
mysql use test3;
Database changed
【如何使用mysqldump对mysql进行备份和恢复】mysql source /root/test1_bk.sql
mysql show tables;
+ +
| Tables_in_test3 |
+ +
| emp|
| emp1|
+ +
2 rows in set (0.00 sec)
这两种方式是有区别的,使用重定向方式,如果有错误会直接退出,不会执行后续的语句,而使用source方式则会跳过错误的地方,继续执行后续的语句 。
感谢各位的阅读!关于“如何使用mysqldump对mysql进行备份和恢复”这篇文章就分享到这里了,希望
推荐阅读
- 赵雅芝代言的黄金是什么呢
- MongoDB Query的命令行分别是哪些
- MONGO DB too many mongodb page_faults报错排查step by step的示例分析
- 浙江这座小山村,全村人都姓沈,据说江浙地区姓沈的人都来自此处
- MongoDB的本质及怎么进行安装配置
- 小本本记一下:乘车出行,这些物品必须携带
- 09服装纺织专业英语,服装专业英语对照表
- 微景观阳台,阳台微景观效果图大全
- 成语故事1071,成语故事变现
