A documentar este penoso suceso. Acababa de instalar y configurar un servidor, y todo salio muy bien, hasta le momento de configurar MySql como maestro, me encentre con el problema de que mysql estaba ignorando el archivo de configuración, es decir, no respetaba los cambios que había realizado en el archivo.

Al ejecutar en consola “mysq –version” me mostraba lo siguiente (ademas de la versión, claro):

[Warning] World-writable config file ‘/etc/mysql/my.cnf’ is ignored.

A lo que la pagina de mysql decia:

On Unix platforms, MySQL ignores configuration files that are world-writable. This is intentional as a security measure.

Esta nota se refiere a que si un archivo de los necesarios para iniciar mysql tiene permisos 777, entonces lo omitirá por problemas de seguridad.

Fue entonces cuando analice el proceso que había realizado con este servidor, y resulta que aun que lo tenia físicamente y con su propio monitor, me conecte a el por medio de WinSCP, por lo que para editar los archivos de configuracion con otro usuario, les di el permiso 777, y lo olvide.

Y este era todo el problema, los chivos de configuración tenían permisos públicos.

La solución darle a este permisos el 0644 y listo MySql funciono de maravilla.

 

 

Puedes revisar todos los archivos que necesita mysql para iniciar con

strace -e trace=open mysqld

 

 

my.cnf mysql no apply changes ubuntu

MySQL ignoring some params from my.cnf

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *