stop - start mysql windows
Cómo parar mysqld (11)
¡Matar definitivamente es el camino equivocado! El PID se mantendrá, Replicationsjobs se matará, etc.
DETENER el servidor MySQL
/ sbin / service mysql stop
INICIAR servidor MySQL
/ sbin / service mysql start
RESTABLECER el servidor MySQL
/ sbin / service mysql restart
Tal vez sudo será necesario si no tienes suficientes derechos
Para averiguar el comando de inicio para mysqld (usando un mac) puedo hacer:
ps aux|grep mysql
Obtengo la siguiente salida, que me permite iniciar el servidor mysql.
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
¿Cómo encontraría el comando necesario para detener mysql desde la línea de comando?
En OSX 10.8 y en adelante, el control para MySQL está disponible en las configuraciones del sistema. Abra Preferencias del Sistema, haga clic en Mysql (generalmente en la parte inferior) y comience / detenga el servicio desde ese panel. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
El archivo plist ahora se encuentra en /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
Existe una forma alternativa de matar el proceso del daemon llamando
kill -TERM PID
donde PID
es el valor almacenado en el archivo mysqld.pid
o mysqld process id que se puede obtener emitiendo el comando ps -a | grep mysqld
ps -a | grep mysqld
.
Lo hice con el siguiente comando:
sudo killall mysqld
Lo que funcionó para mí en CentOS 6.4 fue ejecutar el service mysqld stop
como usuario root.
Encontré mi respuesta en nixCraft .
Para Windows, puede ejecutar este comando directamente si mysql / bin está en su ruta.
mysqladmin -u root -p shutdown
Si mi mysql sigue reiniciando
sudo rm -rf /usr/local/var/mysql/dev.work.err
mysql.server stop
trabajó para mi.
Tratar:
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
O:
sudo mysqld stop
O:
sudo /usr/local/mysql/bin/mysqld stop
O:
sudo mysql.server stop
Si instala Launchctl en OSX , puede intentar:
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
Lo encontré en: https://.com/a/102094/58768
para el instalador binario usa esto:
para detener:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
para comenzar:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
Para reiniciar:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
/etc/init.d/mysql stop<br>
service mysql stop<br>
killall -KILL mysql mysqld_safe mysqld<br>
When you see the following information, you success
mysql: no process found<br>
mysqld_safe: no process found<br>
mysqld: no process found
Lo uso para resolver el problema de instalación de MySQL 5.6 en Ubuntu 15.10 usando este enlace .
Durante esta instalación, encuentro el problema diciendo:
"mysqld_safe A mysqld process already exists"
Simplemente detenga por completo el mysqld, mysqld_safe, mysql resuelve el problema.