stop start mysql macos

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.