5 votos

No se puede iniciar MySQL - server salir "w/o actualización PID file" (archivo PID falta)

He estado investigando este problema por dos días, y sé que hay muchos otros puestos sobre ella. Pero las soluciones son siempre "corregir permisos". Que no resuelve para mí. He cambiado los permisos de forma recursiva en el simbólico y originales árboles de directorios a 777 y me sigue apareciendo el error. No sólo es el PID archivo no se actualiza, pero el error el archivo no está escrito, aunque el mensaje de error en el Terminal cuando intento iniciar MySQL dice que es. Que sugiere que algo está evitando que los procesos de escritura en el directorio, pero no de los permisos de archivo.

Aquí está el mensaje de error completo:

A Partir De MySQL .El registro '/usr/local/mysql/data/Sheryls-MacBook-Pro.local.err'. /usr/local/mysql/bin/mysqld_safe: línea 198: 11197 de Seguimiento/BPT trampa: 5 nohup /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=Sheryls-MacBook-Pro.local.err --pid-file=/usr/local/mysql/data/Sheryls-MacBook-Pro.local.pid < /dev/null > /dev/null 2>&1 ERROR! El servidor de dejar de fumar sin la actualización del archivo PID (/usr/local/mysql/data/Sheryls-MacBook-Pro.local.pid).

También, aquí están mis permisos, así que usted puede ver este no es el problema:

Sheryls-MacBook-Pro:mysql Sheryl$ ls -laF
total 48
drwxrwxrwx  13 root    wheel     442 Apr 13 14:48 ./
drwxr-xr-x   9 root    wheel     306 Apr 13 14:48 ../
-rwxrwxrwx   1 root    wheel   17987 Dec 27 22:46 COPYING*
-rwxrwxrwx   1 root    wheel    2478 Dec 27 22:46 README*
drwxrwxrwx  40 root    wheel    1360 Jan 24 08:41 bin/
drwxrwxrwx   6 _mysql  _mysql    204 Apr 13 14:48 data/
drwxrwxrwx   5 root    wheel     170 Jan 24 08:41 docs/
drwxrwxrwx  50 root    wheel    1700 Jan 24 08:41 include/
drwxrwxrwx   2 _mysql  _mysql     68 Apr 13 14:48 keyring/
drwxrwxrwx  11 root    wheel     374 Apr 13 14:48 lib/
drwxrwxrwx   4 root    wheel     136 Jan 24 08:41 man/
drwxrwxrwx  39 root    wheel    1326 Jan 24 08:41 share/
drwxrwxrwx   6 root    wheel     204 Jan 24 08:41 support-files/

Estoy corriendo MacOS 10.11.6 (El Capitan). Apache está habilitada y en funcionamiento, y PHP está habilitada y en funcionamiento. Ambas son las dos versiones que venía pre-instalado. MySQL v5.7.21. He retirado y reinstalado 3 veces ahora. Esta versión no viene con un archivo de configuración.

Debería tratar de una versión anterior de MySQL??

¿Alguien tiene una respuesta a este problema?

5voto

permutations Puntos 38

He resuelto! Cuando por fin llegué a escribir un registro de errores (los necesarios para corregir los permisos para que) y miró en el interior del registro de errores, vi que faltaba el símbolo _clock_gettime(). Cuando busqué en google que descubrí MacOS no añadir que el símbolo hasta OSX 10.12, y estoy corriendo 10.11 (a fin de no romper Dreamweaver CS6).

He desinstalado MySQL 5.7.21 y miró por la última versión de MySQL que apoyaron El Capitan (10.11), que resultó ser 5.7.16. He instalado ese, y ahora funciona bien.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X