数据恢复方法的服务器电源关闭MySQL数据库InnoDB引擎下
解释uff1a一个mysql数据库服务器上线突然中断,导致系统故障启动。重装系统后,MySQL数据库文件夹中被发现。
问题:
通过复制文件,我们恢复了以前的MySQL数据库。我们发现当程序被调用时,我们找不到数据库中的表,这导致网站不能正常访问。
分析uff1a
1、MySQL数据库,使用复制文件恢复数据库,只支持MyISAM引擎;
2、如果innodb引擎中使用的数据库或数据表,它必须被复制在MySQL数据库目录的ibdata1文件当它恢复。
uff1a结算条款
1。停止MySQL服务
Service mysqld stop
2。查找备份数据库文件
CD /家/ mysql_bak / MySQL / MySQL #到备份目录
ibdata1 #需要这个文件
3、复制文件到相应的目录ibdata1数据库
CP /家/ mysql_bak / / / MySQL ibdata1 usr / / /本地MySQL数据/ ibdata1 #文件复制到数据库目录现在
MySQL的权限的用户和组chown mysql.mysql / usr / / /本地MySQL数据/ ibdata1 #集
RM / usr / / /本地MySQL数据/ ib_logfile0 #删除现有的日志文件,或启动mysql失败
RM / usr / / /本地MySQL数据/ ib_logfile1 #删除现有的日志文件,或启动mysql失败
4。启动MySQL
启动mysql服务
故障排除
此时页面已打开。
ibdata1功能:InnoDB引擎下表数据文件。
建议:数据库要做好备份,最好是恢复数据。
在这一点上,MySQL数据库InnoDB引擎服务器断电数据恢复教程完成。