¿Cómo detener el servidor xampp mysql?

3

Acabo de instalar xampp en mi mac os x. Cuando intenté iniciar mysql, se muestra un mensaje que indica que mysql is already running on this computer. In order to start mysql stop first mysql . Intenté las siguientes formas de detenerlo, pero ninguno de ellos funciona.

mysqladmin version
sudo /usr/local/mysql/mysql.server stop //mysql.server command not found
mysqladmin -u root -p password shutdown //restarts the server but not shutdown

cuando uso el comando which mysql , muestra esta ruta

/usr/local/bin/mysql

y cuando emito el comando ps aux | grep mysqld , obtengo el siguiente resultado

zafarsaleem    85209   0.0  0.3  2699804  13204   ??  S     7:51AM   0:00.88        /Applications/MAMP/Library/bin/mysqld --basedir=/Applications/MAMP/Library --datadir=/Applications/MAMP/db/mysql --plugin-dir=/Applications/MAMP/Library/lib/plugin --lower-case-table-names=0 --log-error=/Applications/MAMP/logs/mysql_error_log.err --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --socket=/Applications/MAMP/tmp/mysql/mysql.sock --port=8889
zafarsaleem    85093   0.0  0.0  2435488    924   ??  S     7:51AM   0:00.03 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --lower_case_table_names=0 --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log
zafarsaleem    86693   0.0  0.0  2425480    180 s004  R+    8:30AM   0:00.00 grep mysqld
zafarsaleem    86507   0.0  0.3  2678756  11364   ??  S     8:07AM   0:00.63 /usr/local/Cellar/mysql/5.5.20/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.5.20 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.5.20/lib/plugin --max-allowed-packet=32M --log-error=/usr/local/var/mysql/Zafars-MacBook-Pro-2.local.err --pid-file=/usr/local/var/mysql/Zafars-MacBook-Pro-2.local.pid
zafarsaleem    86447   0.0  0.0  2435488    920   ??  S     8:07AM   0:00.02 /bin/sh /usr/local/bin/mysqld_safe --max_allowed_packet=32M

¿Cómo puedo resolver este problema?

ACTUALIZAR

Cuando emito este comando launchctl list , veo mysqld en la lista de la siguiente manera

com.apple.AddressBook.SourceSync
-           0      com.apple.AddressBook.abd
1201    -   homebrew.mxcl.mysql                    <--
443         -   homebrew.mxcl.mongodb
-           0   com.google.keystone.user.agent
-           0   com.adobe.ARM.df0ab5bbe6f698196fcc21e3c1e66dcb758bd911f4d637272d9d8109
-           0   com.adobe.AAM.Scheduler-1.0
45          -   0x7fd1bba073e0.anonymous.loginwindow
-           1   com.apple.launchctl.Aqua
1261    -    0x7fd1bba0c6e0.anonymous.mysqld        <--
 212    -   0x7fd1ba5206d0.anonymous.launchd
 230    -   0x7fd1ba5203d0.anonymous.Terminal

En segundo lugar, cuando intenté emitir el siguiente comando, como se menciona en @PunjCoder

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
OUTPUT for above is:
launchctl: Couldn't stat("/Library/LaunchDaemons/org.macports.mysql.plist"): No    such file or directory
nothing found to unload

sudo launchctl unload -w /System/Library/LaunchDaemons/org.macports.mysql.plist
OUTPUT for above is:
launchctl: Couldn't stat("/System/Library/LaunchDaemons/org.macports.mysql.plist"): No such file or directory
nothing found to unload

Entonces, ¿qué puedo hacer para detenerlos y cómo? Soy muy nuevo en Mac OS X, así que realmente no sé cómo resolver este problema. Por favor ayuda ...

    
pregunta al0ne evenings 29.10.2012 - 07:36

3 respuestas

1

Su instancia de MYSQL que se está ejecutando está aquí /Applications/MAMP/Library/bin/mysqld (el MAMP uno) y aquí /usr/local/Cellar/mysql/5.5.20/bin/mysqld (el instalado con Brew).

Prueba:

/Applications/MAMP/Library/bin/mysqladmin shutdown
/usr/local/Cellar/mysql/5.5.20/bin/mysqladmin shutdown

Luego comienza el que quieras comenzar. También querría revisar Library/LaunchDaemons/ para cualquier secuencia de comandos de lanzamiento y usar algo como

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist

Actualizar : enumere los resultados de los siguientes comandos:     ls / System / Library / LaunchDaemons / | grep mysql     ls / Library / LaunchDaemons / | grep mysql     ls ~ / Library / LaunchDaemons / | grep mysql

    
respondido por el PunjCoder 30.10.2012 - 04:23
0

Siempre uso el monitor de actividad para salir de mysql. No estoy seguro de por qué aparecería allí y no en la línea de comunicación, pero vale la pena intentarlo.

    
respondido por el Laura 29.10.2012 - 07:49
-4

simplemente reinicie el archivo .dml en su cuenta

    
respondido por el mehdi khamassi 11.03.2016 - 08:45

Lea otras preguntas en las etiquetas