3 votos

Cómo detener el servidor mysql de xampp?

Acabo de instalar xampp en mi mac os x. Cuando traté de iniciar mysql se muestra un mensaje que mysql is already running on this computer. In order to start mysql stop first mysql. He intentado siguientes formas de detenerlo, pero ninguna de ellas 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 utilizo which mysql comando muestra el camino

/usr/local/bin/mysql

y cuando yo cuestión ps aux | grep mysqld comando que obtiene la siguiente salida

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?

ACTUALIZACIÓN

Cuando me emitir este comando launchctl list luego 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 traté de emisión por debajo de comando como se ha mencionado por @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 detener y cómo? Soy muy nuevo en mac os x, así que no sabemos realmente cómo resolver este problema. Ayuda por favor...

2voto

PunjCoder Puntos 1

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

Probar:

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

A continuación, inicie el que desea iniciar. Usted también querrá comprobar Library/LaunchDaemons/ para cualquier ejecutar las secuencias de comandos y usar algo como

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

Actualización: por Favor, la lista de la salida de los siguientes comandos: ls /System/Library/LaunchDaemons/ | grep mysql ls /Library/LaunchDaemons/ | grep mysql ls ~/Library/LaunchDaemons/ | grep mysql

0voto

Laura Puntos 184

Yo siempre uso el monitor de actividad para salir de mysql. No estoy seguro de por qué sería una muestra de allí y no en el común de señales de la línea, pero vale la pena intentarlo.

-4voto

mehdi khamassi Puntos 8

sólo tienes que reiniciar el .dml archivo en su cuenta

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