外观
数据恢复
使用mysql命令还原
此方法是将上一节中使用mysqldump命令保存的文本文件作为数据源导入到数据库中,语法如下。
mysql -u root -p [dbname] < backup.sql其中``dbname`参数表示数据库名称。该参数是可选参数,选择此参数时,表示还原此数据库下的表,不选此参数则代表还原所有数据库。
如我们还原上面保存的tb_stu表。
先看一下还原之前的数据库。

我们需要先创建数据库db_stu,然后退出MySQL命令行,然后我们通过下面的命令还原数据表。
mysql -u root -p < A:\stu.sql
没有报错后我们重新登录数据库,并且查看数据。

可以看到之前的表结构以及表数据都已经还原回来了。
直接复制到数据库目录
在上面介绍了一种直接复制数据库目录的方法,通过这种方式备份的数据,在还原时可以直接复制到MySQL的数据库目录下,但必须保证两个数据库的版本号是相同的,而且此方法对MyISAM类型的表比较有效,对InnoDB类型的表则不可用,因为InnoDB表的表空间不可直接复制。