Come fermare il server mysql xampp?


3

Ho appena installato xampp sul mio mac os x. Quando ho provato a avviare mysql, viene visualizzato un messaggio che mysql is already running on this computer. In order to start mysql stop first mysql. Ho provato a seguire i modi per fermarlo, ma nessuno dei due funziona.

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

quando uso il which mysqlcomando mostra questo percorso

/usr/local/bin/mysql

e quando invio il ps aux | grep mysqldcomando ottengo il seguente output

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

Come posso risolvere questo problema?

AGGIORNARE

Quando emetto questo comando launchctl list, vedo mysqld nell'elenco come segue

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

In secondo luogo, quando ho provato a inviare il comando di seguito, come indicato da @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

Quindi cosa posso fare per fermarli e come? Sono molto nuovo su Mac OS X, quindi non so davvero come risolvere questo problema. Per favore aiuto...


Potresti voler dare un'occhiata a Mamp invece di Xampp, trovo che funzioni molto più facilmente e meglio di Xampp.
— Rob,

Risposte:


1

L'istanza MYSQL in esecuzione è qui /Applications/MAMP/Library/bin/mysqld(quella MAMP) e qui /usr/local/Cellar/mysql/5.5.20/bin/mysqld(quella installata utilizzando Brew).

Provare:

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

Quindi avvia quello che vuoi iniziare. Si vorrebbe anche verificare Library/LaunchDaemons/eventuali script di avvio e utilizzare qualcosa di simile

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

Aggiornamento : Elenca l'output dei seguenti comandi: ls / System / Library / LaunchDaemons / | grep mysql ls / Library / LaunchDaemons / | grep mysql ls ~ / Library / LaunchDaemons / | grep mysql


Ho seguito le tue istruzioni. Ecco cosa ho fatto: ho il primo numero ps aux | grep mysqld. ALLORA eseguo questo comando /usr/local/Cellar/mysql/5.5.20/bin/mysqladmin shutdownma sto riscontrando questo errore /usr/local/Cellar/mysql/5.5.20/bin/mysqladmin: shutdown failed; error: 'Access denied; you need (at least one of) the SHUTDOWN privilege(s) for this operation'.
— tutte le sere il

Si prega di consultare anche il mio post aggiornato
— serate al0ne

Elencare l'output dei seguenti comandi: ls / System / Library / LaunchDaemons / | grep mysql ls / Library / LaunchDaemons / | grep mysql ls ~ / Library / LaunchDaemons / | grep mysql
— PunjCoder il

0

Uso sempre il monitor attività per uscire da mysql. Non sono sicuro del motivo per cui sarebbe apparso lì e non sulla linea comune, ma vale la pena provare.


Ci ho provato ma non esce dal monitor delle attività.
— tutte le sere il

Si presenta nel monitor attività? In tal caso dovresti essere in grado di forzare l'uscita dal modulo.
— Laura,

È lì, ma purtroppo continua a riavviarsi quando forzo l'uscita dal server mysql con un altro ID processo.
— tutte le sere il


Li ho già seguiti e se mi vedi aggiornamenti nel mio post lo scoprirai.
— al0ne sere

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.