ITPub博客

首页 > 数据库 > MySQL > mysql修改二进制log-bin报错的问题

mysql修改二进制log-bin报错的问题

原创 MySQL 作者:wl365365 时间:2015-06-22 19:21:47 0 删除 编辑

原先的目录        /binlog1
需要修改的目录 /binlog2

修改/etc/my.cnf后 启动mysql报错 如下:


点击(此处)折叠或打开

  1. 2015-06-20 14:08:29 5588 [Note] InnoDB: 5.6.25 started; log sequence number 1646722
  2. /usr/sbin/mysqld: File \'/binlog1/mysql-bin.000002\' not found (Errcode: 2 - No such file or directory)
  3. 2015-06-20 14:08:29 5588 [ERROR] Failed to open log (file \'/binlog1/mysql-bin.000002\', errno 2)
  4. 2015-06-20 14:08:29 5588 [ERROR] Could not open log file
  5. 2015-06-20 14:08:29 5588 [ERROR] Can\


发现还是找得原先的日志

解决办法:
虽然修改了log-bin的参数指定到了/binlog2下,但是mysql-bin.index文件里面的路径并没有改过来,需要我们手动更改一下:

点击(此处)折叠或打开

  1. [root@mysqldb1 binlog2]# cat mysql-bin.index
  2. /binlog2/mysql-bin.000001
  3. /binlog2/mysql-bin.000002
  4. /binlog2/mysql-bin.000003
  5. /binlog2/mysql-bin.000004
  6. /binlog2/mysql-bin.000005




修改完后,启动mysql正常。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22039464/viewspace-1708256/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-07-04

  • 博文量
    29
  • 访问量
    74066