mysql - mac - sequel pro windows
¿Cómo se detiene MySQL en una instalación de Mac OS? (17)
Último OSX (10.8) y mysql 5.6, el archivo está en Launch Daemons y es com.oracle.oss.mysql.mysqld.plist. Presenta una opción en Opciones del sistema, generalmente al final de la lista. Vaya a la configuración del sistema, haga clic en Mysql y desactívela del cuadro de opciones. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
Instalé MySQL a través de MacPorts . ¿Cuál es el comando que necesito para detener el servidor (necesito probar cómo se comporta mi aplicación cuando MySQL está muerto)?
Aparentemente quieres:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
Lea más en Jeez People, deje de preocuparse por la instalación de RMagic .
Bueno, si todo lo demás falla, podría tomar el enfoque despiadado y matar el proceso ejecutando MySQL manualmente.
Es decir,
ps -Af
para listar todos los procesos, luego haga " kill <pid>
" donde <pid>
es la identificación del proceso del daemon de MySQL (mysqld).
En OSX Snow Leopard
launchctl unload /System/Library/LaunchDaemons/org.mysql.mysqld.plist
En mi mac osx yosemite 10.10. Este comando funcionó:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist
Puede encontrar su archivo mysql en la carpeta / Library / LaunchDaemons / para ejecutar
Existen diferentes casos según si instaló MySQL con el instalador binario oficial, con MacPorts o con Homebrew :
MacPorts
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql.plist
Nota: esto es persistente después del reinicio.
Homebrew
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Instalador binario
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
Instalé mysql5 y mysql55 sobre macports. Para mí, los archivos mencionados aquí se encuentran en los siguientes lugares:
(servidor mysql55) /opt/local/etc/LaunchDaemons/org.macports.mysql55-server/org.macports.mysql55-server.plist
(mysql5) /opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist
Así que detén para estos trabajos de esta manera:
mysql55-server:
sudo launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.mysql55-server/org.macports.mysql55-server.plist
mysql5:
sudo launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist
Puede verificar si el servicio aún se está ejecutando con:
ps ax | grep mysql
Además puede verificar los archivos de registro en mi caso aquí:
mysql55-server
sudo tail -n 100 /opt/local/var/db/mysql55/<MyName>-MacBook-Pro.local.err
...
130213 08:56:41 mysqld_safe mysqld from pid file /opt/local/var/db/mysql55/<MyName>-MacBook-Pro.local.pid ended
mysql5:
sudo tail -n 100 /opt/local/var/db/mysql5/<MyName>-MacBook-Pro.local.err
...
130213 09:23:57 mysqld ended
Para aquellos que usaron homebrew para instalar MySQL, use los siguientes comandos a continuación para iniciar, detener o reiniciar MySQL
Inicio cervecero
/usr/local/bin/mysql.server start
Brew restart
/usr/local/bin/mysql.server restart
Parada de cerveza
/usr/local/bin/mysql.server stop
Para mí, está trabajando con un "mysql5"
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
Si está utilizando homebrew
puede usar
brew services restart mysql
brew services start mysql
brew services stop mysql
para una lista de servicios disponibles
brew services list
Si instaló el paquete MySQL 5 con MacPorts:
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
O
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5-devel.plist
si instaló el paquete mysql5-devel
.
Siempre puedes usar el comando "mysqladmin shutdown"
Tratar
sudo <path to mysql>/support-files/mysql.server start
sudo <path to mysql>/support-files/mysql.server stop
Otro intento:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop<br>
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
Sin embargo, encontré que la segunda opción solo funcionaba (OS X 10.6, MySQL 5.1.50) si el .plist se había cargado con:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist
PD: También encontré que necesitaba descargar el .plist para obtener una instalación no relacionada de MAMP -MySQL para iniciar / detener correctamente. Después de ejecutarlo, MAMP-MySQL comienza bien:
sudo launchctl download -w /Library/LaunchDaemons/com.mysql.mysqld.plist
Utilizar:
sudo mysqladmin shutdown --user=*user* --password=*password*
Uno probablemente podría salirse con la suya sin usar sudo . El usuario podría ser root por ejemplo (es decir, el usuario raíz de MySQL).
mysql> muestra variables donde variable_name como ''% dir%'';
| datadir | / opt / local / var / db / mysql5 / |
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper stop
También puede usar inicio y reinicio aquí. Encontré esto mirando el contenido de /Library/LaunchDaemons/org.macports.mysql.plist.