MySQL备份与恢复之热备(3)

2019-01-04 21:51:50于海丽

第二步,模拟数据丢失

mysql> use game; Database changed mysql> show tables; +----------------+ | Tables_in_game | +----------------+ | country | | fight | | hero | +----------------+ 3 rows in set (0.00 sec) mysql> drop table hero; Query OK, 0 rows affected (0.00 sec) mysql> drop table country; Query OK, 0 rows affected (0.00 sec)

第三步,查看数据是否正常

[root@serv01 databackup]# mysql -uroot -p123456 < game_hero_country.sql ERROR 1046 (3D000) at line 22: No database selected [root@serv01 databackup]# mysql -uroot -p123456 --database game < game_hero_country.sql [root@serv01 databackup]# mysql -uroot -p123456 -e "select * from game.country" +-----+---------+----------+ | cno | cname | location | +-----+---------+----------+ | 10 | caowei | luoyang | | 20 | shuhan | chengdou | | 30 | sunwu | nanjing | | 40 | houhan | luoyang | | 50 | beisong | kaifeng | | 60 | 魏国 | 洛阳 | +-----+---------+----------+

通过这两天关于MySQL热备和冷备的学习,大家是不是对MySQL备份与恢复的了解更加深入了,不管是冷备还是热备其目的都是一致的保证数据的完整性和一致性,切记,备份重于一切!!!

相信今天所学的知识在之后的学习工作中对大家有所帮助。

您可能感兴趣的文章:

MySQL 从全库备份中恢复指定的表和库示例MySQL数据库备份与恢复方法用mysqldump备份和恢复指定表的方法详解Mysql自动备份与恢复的几种方法(图文教程)Linux下实现MySQL数据备份和恢复的命令使用全攻略mysql数据库备份及恢复命令 mysqldump,source的用法mysql备份与恢复详解MySQL备份与恢复之冷备(1)在Win下mysql备份恢复命令MySQL使用全库备份数据恢复单表数据的方法