2012-09-27 6 views
5

¿Alguna idea?Problemas de inicio de Mysql | ¡ERROR! El servidor se retiró sin actualizar el archivo PID

Joshs-MacBook-Pro:cdwhp joshc$ mysql.server start 
Starting MySQL 
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Joshs-MacBook-Pro.local.pid). 

registros de errores

120927 13:08:35 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql 
120927 13:08:36 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive 
120927 13:08:36 InnoDB: The InnoDB memory heap is disabled 
120927 13:08:36 InnoDB: Mutexes and rw_locks use GCC atomic builtins 
120927 13:08:36 InnoDB: Compressed tables use zlib 1.2.5 
120927 13:08:36 InnoDB: Initializing buffer pool, size = 128.0M 
120927 13:08:36 InnoDB: Completed initialization of buffer pool 
120927 13:08:36 InnoDB: highest supported file format is Barracuda. 
120927 13:08:36 InnoDB: Waiting for the background threads to start 
120927 13:08:37 InnoDB: 1.1.8 started; log sequence number 9531786 
120927 13:08:37 [ERROR] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: unknown variable 'default-character-set=utf8' 
120927 13:08:37 [ERROR] Aborting 

120927 13:08:37 InnoDB: Starting shutdown... 
120927 13:08:37 InnoDB: Shutdown completed; log sequence number 9531786 
120927 13:08:37 [Note] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: Shutdown complete 

120927 13:08:37 mysqld_safe mysqld from pid file /usr/local/var/mysql/Joshs-MacBook-Pro.local.pid ended 
+0

Parece que ha instalado MySQL usando homebrew. ¿Dónde está la ubicación de tus registros de errores? Tengo un problema similar pero no puedo encontrar la ubicación del registro. –

+0

mira a otra pregunta para la respuesta exacta http://www.stackoverflow.com/questions/4963171/mysql-server-startup-error-the-server-quit-without-updating-pid-file – cave

Respuesta

5

También tuve el mismo problema. Estaba haciendo

sudo mysql.server start 

Lo que realmente debería haber estado haciendo fue la ejecución del comando como mi usuario (no Do)

mysql.server start 

Espero que esto ayude a alguien.

+0

¡Exactamente! aquí también cuando ejecuté el comando sin "sudo" ¡funcionó! –

37

reinstalación completa de MySQL resolvió este problema en mi caso:

brew uninstall mysql 
rm -Rf /usr/local/var/mysql 
brew install mysql 
mysql.server start 
+0

Esto me solucionó el problema, ¡gracias! – Arda

+0

esto no borra sus datos? – ahnbizcad

+0

Gracias! ¡Muy útil! –

3

espero que esto ayuda, pero, yo estaba teniendo el mismo problema después de que me dejó accidentalmente servidor MySQL en ejecución durante unos días. ¡Obtuve ERROR! El servidor se retiró sin actualizar el archivo PID (/usr/local/mysql/data/[NAS].pid).

pude solucionarlo escribiendo

sudo kill 10191 - el número de proceso para MySQL en mi equipo

Entonces se puso en marcha de nuevo MySQL y funcionó como bien. Espero que esto ayude a alguien a salir de la misma situación.

0

Tuve un problema similar. De alguna manera, los archivos YourComputerName.pid y "YourComputerName.err" en /usr/local/mysql/data se crearon bajo el usuario _mysql. Me acaba de quitar esos archivos y empecé el servidor SQL con el siguiente comando /usr/local/mysql/support-files/mysql.server start

0

archivo borrado /usr/local/var/mysql/*********.local.err plazo mysql.server start

1

me encontré con el registro en bogon.log

InnoDB: El archivo de datos primero innodb_system ibdata1' ' no existió. ¡Se creará un nuevo espacio de tabla ! 2016-03-27T14: 45: 36.200398Z 0 [ERROR] InnoDB: existe el archivo de registro de rehacer './ib_logfile0'. No se recomienda crear el espacio de tabla del sistema con los archivos de registro de rehacer existentes. Por favor, borre todos los archivos de registro de rehacer antes de crear un nuevo espacio de tabla del sistema. `

así que delete la ib* y mysql.server restart, eso es trabajo

Cuestiones relacionadas