我正在使用log-bin,log_bin_basename选项在我的centos 6.8 VPS上启动我的percona服务器5.7。 服务器工作正常没有bin日志选项,如果我将它们添加到我的my.cnf(实际上是percona-server.conf.d / mysqld.cnf,默认my.cnf包含此文件)服务器启动失败,而不会在log-error中添加任何内容( /var/log/mysqld.log)文件。
以下是我的cnf文件内容(percona-server.conf.d / mysqld.cnf)。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
# BINARY LOGGING #
log-bin=/var/log/mysql/bin-mysql
expire-logs-days=15
sync-binlog=1
log_bin_trust_function_creators=on
binlog_format=MIXED
我也尝试过以下更改,但没有成功。
log_bin=ON
log_bin_basename=/var/log/mysql/bin-mysql
log_bin=1
log_bin_basename=/var/log/mysql/bin-mysql
答案 0 :(得分:0)
您必须写add
server-id=1
行配置文件。