Error de inicio del servidor MySql 'El servidor salió sin actualizar el archivo PID'
En Snow Leopard, el inicio de MySQL da el siguiente error:
El servidor salió sin actualizar el archivo PID
my.cnf
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
pid-file=/var/run/mysqld/mysqld.pid
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
271
3
intente encontrar su archivo de registro con el sufijo ".err", debe haber más información. Podría estar en:
Probablemente sea un problema de permisos
ps -ef | grep mysql
si la respuesta es afirmativa, debe detenerla, o matar el proceso
donde
PID
es el número que aparece junto al nombre de usuario en la salida del comando anterior/usr/local/var/mysql/
si el dueño es
root
debes cambiarlo pormysql
otu_usuario
.sudo chown -R mysql /usr/local/var/mysql/
¿Qué dice el registro de errores? Tengo este error, y terminó siendo un viejo ajuste no válido en el my.cnf, que el registro de errores de mysql indicó. Si no se trata de una mala configuración, el registro de errores debería al menos indicarte la dirección correcta.
Bueno, asumo que el OP lo ha arreglado en este punto... pero espero que esto apunte a los otros que ven este error en la dirección correcta.
Espero que esto te sirva.
Después de comprobar el registro de errores, encontré esto:
Y para solucionarlo, le di derechos de propiedad a toda la carpeta mysql:
Luego (puedes hacerlo por línea de comandos también), apliqué los permisos (una vez que le di esa propiedad a los usuarios _mysql y mysql) a todas las carpetas adjuntas desde el menú "get info" de la carpeta en /usr/local/mysql-5.5.21-osx10.6-x86_64 . No es necesario que lo haga con el alias, ya que sólo es un alias.
El nombre de la carpeta depende de la versión de instalación de mysql que tenga.