mysql异常错误记录
mysql异常错误记录
mysql是依赖于小皮安装的版本5.7,启动小皮时候发现只有apache亮绿灯,mysql居然是红灯,开启了错误日志查看,报错:
Could not open log file; Can't init tc log;
NO1:度娘了下,有的说如果是linux,可能是权限问题啥的。我的是WIN系统,这个概率不大;查看mysql.ini,貌似也没有动什么东西,我手动启动了下mysql,是正常的,不知道什么鬼;
NO2:度娘查到的解决方案,注释掉mysql.ini内的语句如下:
#log-bin=binlog
测试还真是可以的,但注释它后存在的问题是,当数据库有问题需要恢复时,无法操作,风险比较大;
NO3:自行测试方法如下,亲测是可行
删除mysql/data下的以下文件,注意文件必须是你出问题当前的日期,之前日期的不要也一起删了:
binlog.xxx(xxx是数字,这种文件可能存在多个)
binlog.index
ib_logfile0
ib_logfile1
以上文件删除之后再运行小皮,mysql就正常启动了