原先的目录 /binlog1
需要修改的目录 /binlog2
修改/etc/my.cnf后 启动mysql报错 如下:
-
2015-06-20 14:08:29 5588 [Note] InnoDB: 5.6.25 started; log sequence number 1646722
-
/usr/sbin/mysqld: File \'/binlog1/mysql-bin.000002\' not found (Errcode: 2 - No such file or directory)
-
2015-06-20 14:08:29 5588 [ERROR] Failed to open log (file \'/binlog1/mysql-bin.000002\', errno 2)
-
2015-06-20 14:08:29 5588 [ERROR] Could not open log file
-
2015-06-20 14:08:29 5588 [ERROR] Can\
发现还是找得原先的日志
解决办法:
虽然修改了log-bin的参数指定到了/binlog2下,但是mysql-bin.index文件里面的路径并没有改过来,需要我们手动更改一下:
-
[root@mysqldb1 binlog2]# cat mysql-bin.index
-
/binlog2/mysql-bin.000001
-
/binlog2/mysql-bin.000002
-
/binlog2/mysql-bin.000003
-
/binlog2/mysql-bin.000004
-
/binlog2/mysql-bin.000005
修改完后,启动mysql正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22039464/viewspace-1708256/
,如需转载,请注明出处,否则将追究法律责任。