第五步,恢复数据
| [root@serv01 databackup]# cp larrydb /usr/local/mysql/data/ -arvf `larrydb' -> `/usr/local/mysql/data/larrydb' `larrydb/stu.MYI' -> `/usr/local/mysql/data/larrydb/stu.MYI' `larrydb/stu.MYD' -> `/usr/local/mysql/data/larrydb/stu.MYD' `larrydb/stu.frm' -> `/usr/local/mysql/data/larrydb/stu.frm' `larrydb/db.opt' -> `/usr/local/mysql/data/larrydb/db.opt' `larrydb/class.frm' -> `/usr/local/mysql/data/larrydb/class.frm' mysql> use larrydb; Database changed mysql> show tables; +-------------------+ | Tables_in_larrydb | +-------------------+ | class | | stu | +-------------------+ 2 rows in set (0.00 sec) mysql> select * from class; ERROR 1146 (42S02): Table 'larrydb.class' doesn't exist mysql> select * from stu; +------+---------+------+ | sid | sname | cid | +------+---------+------+ | 1 | larry01 | 1 | | 2 | larry02 | 2 | +------+---------+------+ 2 rows in set (0.00 sec) mysql> drop database larrydb; Query OK, 2 rows affected (0.00 sec) #再次导入 [root@serv01 databackup]# mysql -uroot -p123456 < larrydb.sql mysql> use larrydb; Database changed mysql> show tables; +-------------------+ | Tables_in_larrydb | +-------------------+ | class | | stu | +-------------------+ 2 rows in set (0.00 sec) mysql> select * from stu; +------+---------+------+ | sid | sname | cid | +------+---------+------+ | 1 | larry01 | 1 | | 2 | larry02 | 2 | +------+---------+------+ 2 rows in set (0.00 sec) mysql> select * from class; +------+--------+ | cid | cname | +------+--------+ | 1 | linux | | 2 | oracle | +------+--------+ 2 rows in set (0.00 sec) |
本文介绍了另一种备份--热拷贝,与热备的区别在于使用的命令不同,热拷贝使用mysqlhotcopy命令,希望大家可以亲自动手操作一下!










