一、问题如题,我的my.cnf配置如下:
[mysqld]
datadir=/data/mysql1
socket=/var/lib/mysql/mysql.sock
character_set_server=utf8mb4
symbolic-links=0
log-error=/data/mysql1/mysqld.log
pid-file=/data/mysql1/mysqld.pid
binlog_format=row
log_bin = binlog
启动mysql:没有日志写到日志文件中,也没有报错信息:
[root@mysql3 data]# mysqld_safe --defaults-file=/data/my1.cnf
2018-01-08T11:35:55.391941Z mysqld_safe Logging to '/data/mysql1/mysqld.log'.
2018-01-08T11:35:55.425055Z mysqld_safe Starting mysqld daemon with databases from /data/mysql1
2018-01-08T11:35:55.651401Z mysqld_safe mysqld from pid file /data/mysql1/mysqld.pid ended
二、分析:我查看日志文件 /data/mysql1/mysqld.log,没有日志写到/data/mysql1/mysqld.log,也没有其他输出报错信息,很奇怪。我反复对照配置文件,开启二进制日志参数没有写错。
三、最后解答:最后我发现没有加参数server_id=1,加上这个参数后,就好了。二进制日志搭配上server_id这个参数。
[mysqld]
datadir=/data/mysql1
socket=/var/lib/mysql/mysql.sock
character_set_server=utf8mb4
symbolic-links=0
log-error=/data/mysql1/mysqld.log
pid-file=/data/mysql1/mysqld.pid
binlog_format=row
log_bin = binlog
[root@mysql3 data]# mysqld_safe --defaults-file=/data/my1.cnf
2018-01-08T11:35:55.391941Z mysqld_safe Logging to '/data/mysql1/mysqld.log'.
2018-01-08T11:35:55.425055Z mysqld_safe Starting mysqld daemon with databases from /data/mysql1
2018-01-08T11:35:55.651401Z mysqld_safe mysqld from pid file /data/mysql1/mysqld.pid ended
二、分析:我查看日志文件 /data/mysql1/mysqld.log,没有日志写到/data/mysql1/mysqld.log,也没有其他输出报错信息,很奇怪。我反复对照配置文件,开启二进制日志参数没有写错。
三、最后解答:最后我发现没有加参数server_id=1,加上这个参数后,就好了。二进制日志搭配上server_id这个参数。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30393770/viewspace-2149882/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30393770/viewspace-2149882/