mysql5.7无法开启二进制日志的示例分析

介绍

小编给大家分享一下mysql5.7无法开启二进制日志的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

一、问题如题,我配的my . cnf中所做置如下:
(mysqld)
datadir=/数据/mysql1
套接字=/var/lib/mysql/mysql.sock
character_set_server=utf8mb4
符号链接=0
日志错误=/数据/mysql1 mysqld.log
pid文件=/数据/mysql1 mysqld.pid

log_bin binlog_format=行,,,,,,,,=binlog

启动mysql:没有日志写到日志文件中,也没有报错信息:
# mysqld_safe (root@mysql3数据),——defaults-file=/数据/my1.cnf
2018 - 01 - 08 - t11:35:55.391941z mysqld_safe日志记录& # 39;/数据/mysql1/mysqld.log& # 39;。
2018 - 01 - 08 - t11:35:55.425055z mysqld_safe开始mysqld守护进程与数据库/数据/mysql1
2018 - 01 - 08 - t11:35:55.651401z mysqld_safe mysqld从pid文件/数据/mysql1/mysqld。pid结束


二,分析:我查看日志文件/数据/mysql1/mysqld.log,没有日志写到/数据/mysql1/mysqld。日志,也没有其他输出报错信息,很奇怪。我反复对照配置文件,开启二进制日志参数没有写错。

三,最后解答:最后我发现没有加参数server_id=1,加上这个参数后,就好了。二进制日志搭配上server_id这个参数。

以上是“mysql5.7无法开启二进制日志的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

mysql5.7无法开启二进制日志的示例分析