边肖将与大家分享一个mysql5.7无法打开二进制日志的实例分析。相信大部分人还不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章会有很多收获。让我们一起来发现吧!
一、问题如题,我的我的我的. cnf配置如下:
[mysqld]
datadir=/data/mysql1
socket=/var/lib/MySQL/MySQL . sock
character_set_server=utf8mb4
符号链接=0
log-error=/data/MySQL 1/MySQL d . log
PID-file=/data/MySQL 1/mysqld . PID
binlog_format=row
log_bin=binlog
启动mysql:没有日志写入日志文件,也没有错误消息:
[root @ MySQL 3 data]# MySQL d _ safe-defaults-file=/data/my 1 . CNF
2018-01-08t 11:35:55.391941 z MySQL d _ safe log to '/data/MySQL 1/MySQL d . log '。
2018-01-08t 11:35:55.425055 z mysqld _ safe使用来自/data/mysql1的数据库启动mysqld守护程序
2018-01-08t 11:35:55 . 651401 z MySQL d _ safe来自pid文件/data/mysql1/mysqld.pid结束
二、分析:我查看了日志文件/data/mysqld.log,但是没有写到/data/mysqld.log的日志,也没有其他输出错误消息,很奇怪。我反复交叉检查了配置文件,打开二进制日志的参数没有错。
最后发现参数server_id=1没有添加。添加这个参数后,就可以了。二进制日志与参数server_id匹配。
以上就是《mysql5.7未能打开二进制日志的实例分析》一文的全部内容,感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/73044.html