恢复数据

课后整理 2021-1-7

既然可以对数据库进行备份,那么也可以对数据库文件进行恢复。执行恢复的命令格式如下:

\>mysql –uroot –proot  db_admin < D:\db_admin.txt

其中,mysql表示使用命令,-u后的root表示用户名,-p后的root表示密码,也可以省略,按提示输入密码。db_admin表示数据库名,<后的字符串表示备份数据库文件的存储位置。

【操作步骤】

第1步,在MySQL服务器启动之后,选择【开始】|【运行】命令,打开【运行】对话框,在对话框中输入cmd命令,按Enter键打开DOS窗口。

第2步,输入下面代码,按Enter回车键进入MySQL服务器安装目录下bin子目录:

cd C:\Program Files\MySQL\MySQL  Server 5.7\bin 

第3步,在DOS窗口的命令提示符下输入如下命令,如图13.26所示。

mysql –uroot –p db_admin <  D:\db_admin.txt

图13.26 恢复数据库

其中,mysql关键词表示启动和恢复命令,-u关键词表示用户参数,其后可以跟随MySQL数据库的用户名,参数关键词与值之间可以忽略空格。-p关键词表示用户密码,可以先不输入密码,为了保护MySQL数据库的密码安全,可以采用上图所示方式不输入密码,如果此时输入密码,在-p后面的密码将以明文形式显示。db_admin表示要恢复到的数据库名称,D:\db_admin.txt表示恢复数据库文件的位置和文件名称。

第4步,按Enter键,即可完成恢复,此时可以在MySQL服务器中查看数据库是否恢复成功,如图13.27所示。

图13.27 成功恢复数据库