Eu instalei várias instâncias do MySQL e tenho dois arquivos de configuração, um para cada um usando a localização padrão de /etc/mysql/my.cnf
.
outro servidor que eu comecei como
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
Eu defini o log de erros em ambos os arquivos de configuração, mas um deles, como acima, está registrando no syslogs.
Por que é assim?
Pode ser possível que ambas as instâncias do MySQL estejam tentando gravar entradas de log no mesmo local (mesmo arquivo).
Eu não acho que o mysql permite mais que um log de erro por instância do MySQL.
Aqui está algo mais sobre o uso do log de erros com mysqld e mysqld_safe :
Desde que você iniciou o mysqld_safe para iniciar o mysqld, você só precisa iniciar o mysqld_safe e escolher explicitamente um arquivo separado para o erro da outra instância do MySQL usando a
-log-error
opção -.