如果数据库中的数据被破坏,可以从备份的数据文件中恢复
恢复是指恢复数据库中的数据。 然后,不能恢复库
由于备份文件实际上由多个CREATE、INSERT和DROP语句组成,因此只需使用mysql命令执行即可在这些语句中恢复数据
语法格式
MySQL-username-ppassword [ dbname ] filename.SQL
参数说明Username。 表示登录的用户名
password,显示用户密码
dbname,它指示要恢复的数据库的名称
如果使用mysqldump命令备份到包含用于创建数据库的语句的filename.sql文件,则无需指定数据库
由于无法恢复数据库中的库,因此必须在恢复数据库之前创建数据库
删除数据库chapter08
可以看到数据库chapter08已被删除
因为无法恢复数据库创建库,所以首先创建数据库chapter08
如果直接恢复而不创建chapter08数据库,则会报告错误
创建chapter08数据库
恢复数据库时,使用mysql语句恢复位于C:/backup目录中的chapter08.sql数据库文件
可以看到数据库chapter08已恢复
这种方式,只是其中的一种
也可以登录到MySQL数据库,以适应source命令并恢复数据库
语法格式
Source filename.sql
source命令很简单,只需指定导入文件的名称和路径