日期:2014-05-16  浏览次数:20593 次

mysql 所遇到的几个问题

最近用重启了一下Mysql数据库结果导致无法启动,报1067错误说服务无法启动,在网上查了一下,将my.ini删掉然后复制my-small.ini文件并更名为my.ini,重新启动成功;然后遇到第二个问题,数据库表无法打开,报错:unkown table engine 'InnoDB',经查找,在mysql数据存放的文件夹data中将除文件夹之外的文件(ib_logfile0、ib_logfile1、ibdata1)删掉,后重启mysql服务,成功;然后遇到了第三个问题,数据库中的表可查看,但无法对其进行操作,报表不存在错误,修改方法,使用之前备份的ibdata1文件,然后将ib_logfile0、ib_logfile1删掉,重启mysql,成功。

1 楼 cocos 2011-05-14  
不能这么搞,
innodb的的log文件的相关配置要保持一致才能用ib_logfile 文件,怎么能一删了之,在备份innodb的文件时候,最好要定期备份配置文件。