Um erro? No meu caso sim. Não utilizo MySQL em meus sistemas, mas esse erro ocorreu em meu servidor com Opsview (Nagios), que utiliza MySQL como database.

Meu servidor teve um comportamento estranho e fui obrigado a reiniciar-lo. Quando reiniciava tomou muito tempo para iniciar o Opsview, e falhou. Então depois do boot, fui iniciar manualmente e me retornou esse erro.

Another MySQL daemon already running with the same unix socket.

Bem como disse, no meu caso que não utilizo MySQL para nada a não ser o proprio Opsview, isso veio a ser um erro. Como não “desliguei” o server corretamente, o arquivo mysql.sock não foi eliminado junto com a sessão do MySQL. Quando tento iniciar MySQL de novo ele falha porque já existe o arquivo e “ele” pensa que já existe um MySQL ativo.

“Solução”
Bem a solução que encontrei, e outros na Internet também, foi mover ou deletar o arquivo e iniciar o MySQL de novo.

mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak

ou

rm -fv /var/lib/mysql/mysql.sock

Não conheço MySQL para saber se esse arquivo contém alguma informação essencial, mas fiz esse procedimento e aparentemente não aconteceu nada com o MySQL.

Leave a Reply

Your email address will not be published. Required fields are marked *