如果需要恢复MySQL数据库,也有许多方法可以实现。如果出现了一个破坏了的表,可以运行带有-r(修复)选项的myisamchk命令。
如果使用了第一种方法执行备份,可以将数据文件重新复制到安装MySQL的相同位置。
如果使用了第二种方法执行备份,数据库的恢复就需要执行一些操作。首先,必须在导出文件中运行查询。这可以将数据库重新构建至导出该文件时的状态。接着,还应该将数据库更新至保存在二进制日志文件中的状态。可以运行如下所示的命令:
mysqlbinlog hostname-bin.[0-9]*|mysql
可以在MySQL站点找到关于MySQL备份和恢复的更多信息:http://www.mysql.com