我已经安装了多个 MySQL 实例,并且我有两个配置文件,每个配置文件都使用/etc/mysql/my.cnf
.
我开始喜欢的其他服务器
root@ABC-240:/usr/local/mysql# bin/mysqld_safe --defaults-file=/etc/mysql/binary_my.cnf &
root@ABC-240:/usr/local/mysql# 120104 10:19:34 mysqld_safe Logging to syslog.
120104 10:19:34 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
我在两个配置文件中都设置了错误日志,但其中一个如上所述是记录到 syslogs。
为什么会这样?
可能两个 MySQL 实例都试图将日志条目记录到同一位置(同一文件)。
我不认为 mysql 允许每个 MySQL 实例超过一个错误日志。
以下是关于使用 mysqld 和 mysqld_safe 错误日志的进一步内容:
由于您启动了mysqld_safe来启动mysqld,您只需要启动mysqld_safe并使用-
-log-error
选项显式为另一个MySQL Instance的错误选择一个单独的文件。