Failed to open log (file ‘./mysql-bin.000038’, errno 2) 解决方法

我的服务器环境是LNMP一键安装包,今天用命令“lnmp mysql start"启动的时候报错了,查看mysql错误日志(LNMP一键安装包日志路径是:/usr/local/mysql/var/)得到详细的ERROR:

2019-06-08 12:00:34 2203 [Note] InnoDB: 5.6.36 started; log sequence number 88049378
^G/usr/local/mysql/bin/mysqld: File './mysql-bin.000038' not found (Errcode: 2 - No such file or directory)
2019-06-08 12:00:34 2203 [ERROR] Failed to open log (file './mysql-bin.000038', errno 2)
2019-06-08 12:00:34 2203 [ERROR] Could not open log file
2019-06-08 12:00:34 2203 [ERROR] Can't init tc log
2019-06-08 12:00:34 2203 [ERROR] Aborting

File './mysql-bin.000038' not found (Errcode: 2 - No such file or directory)

 

原因:

其实日志报错已经说明了,mysql-bin.000038 这个文件不存在,找不到了,所以出错误了。

 

解决方法

找到原因了,解决方法也很简单。我之所以出现这个问题,那是因为我在之前把"/usr/local/msyq/var“下面的”myql-bin.000* 所有的文件全部都删除了。

我删除用的如下这个命令:

$ rm -rf -v /usr/local/msyql/var/mysql-bin.000*

 

我都删除了这些mysql-bin日志,找不到就很正常了,我只需要再把“mysql-bin.index”也一并删除就可以解决此问题了。

1、查看mysql-bin.index有些什么内容?

$ more mysql-bin.index

more mysql-bin.index

 

2、删除mysql-bin.index文件

$ rm -rf /usr/local/msyql/var/mysql-bin.index

 

3、再用命令“lnmp mysql start”重启mysql的时候就可以成功了。

    A+
发布日期:2019年06月08日 13:10:23  所属分类:Mysql
最后更新时间:2019-06-08 13:11:39
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元
SEO顾问 中小型网站 单站/最低99.9元 全方位优化
SEO顾问 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: