Para encontrar el comando de inicio para mysqld (usando una mac) puedo hacer:
ps aux|grep mysql
Obtengo el siguiente resultado, 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?
mysql
cliente, puede escribirSHUTDOWN
en el indicador .Respuestas:
Tratar:
O:
O:
O:
Si instala Launchctl en OSX , puede probar:
MacPorts
Nota: esto es persistente después del reinicio.
Cerveza casera
Instalador binario
Encontré eso en: https://stackoverflow.com/a/102094/58768
fuente
/usr/local/mysql/bin/mysqladmin -u root shutdown
hizo el truco./usr/local/mysql/bin/mysqladmin -u root shutdown
$ mysqld
? (solo en la terminal). ¿Cómo lo mataría entonces? Porque CTRL-C no funciona ... Sé quekill
lo mataría, pero me pregunto si hay una secuencia de escape que mysqld escucha.Hay una forma alternativa de simplemente matar el proceso del demonio llamando
donde
PID
es el valor almacenado en el archivomysqld.pid
o el id del proceso mysqld que se puede obtener emitiendo el comandops -a | grep mysqld
.fuente
kill -TERM mysqld(pid)
lugar y se eliminará todo el árbol de procesos, lo que no permitirá que se reaparezca.Encontré la respuesta aquí.
Utilizar
fuente
sudo mysql stop
para mí (Digital Ocean - ghost-512mb-lon1-01).Para Windows, puede ejecutar este comando directamente si mysql / bin está en su ruta.
fuente
Lo hice con el siguiente comando:
fuente
para el instalador binario use esto:
para detener:
para comenzar:
Para reiniciar:
fuente
En OSX 10.8 y posteriores, el control para MySQL está disponible desde las configuraciones del sistema. Abra Preferencias del sistema, haga clic en Mysql (generalmente en la parte inferior) e inicie / detenga el servicio desde ese panel. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
El archivo plist ahora está en /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
fuente
Trabajó para mí en Mac
a) Detener el proceso
Si el resultado muestra algo como: "xxx.xxx.mysqlxxx"
b) Desactivar para iniciar automáticamente el proceso
Nota: En algunos casos, si intentó "a)" primero, debe reiniciar nuevamente antes de intentar b) .
fuente
¡Matar es definitivamente el camino equivocado! El PID se mantendrá, los trabajos de replicación se eliminarán, etc., etc.
DETENER el servidor MySQL
INICIAR Servidor MySQL
REINICIAR Servidor MySQL
Quizás sea necesario sudo si no tienes suficientes derechos
fuente
Intenta matar a mysqld cuatro veces seguidas. Es lo único que funcionó para mí ...
Solo sigue matándolo una y otra vez hasta que veas "mysqld: no se encontró ningún proceso".
fuente
Lo que funcionó para mí en CentOS 6.4 se ejecutaba
service mysqld stop
como usuario root.Encontré mi respuesta en nixCraft .
fuente
Lo uso para resolver el problema de instalación de MySQL 5.6 en Ubuntu 15.10 usando este enlace .
Durante esta instalación, me encuentro con el problema que dice:
Simplemente detenga completamente mysqld, mysqld_safe, mysql resuelve el problema.
fuente
Si mi mysql sigue reiniciando
sudo rm -rf /usr/local/var/mysql/dev.work.err
mysql.server stop
funcionó para mí.
fuente
Para detener el inicio automático de mysql en el arranque, lo siguiente funcionó para mí con mysql
8.0.12
instalado usando Homebrew enmacOS Mojave 10.14.1
:fuente
Para detener la instancia del servidor MariaDB y MySQL:
Para iniciar la instancia del servidor MariaDB y MySQL:
Para cambiar la propiedad de los datos para la instancia del servidor MariaDB y MySQL:
fuente
Para mysql 5.7 descargado desde un archivo binario en MacOS:
fuente
Para MAMP
/Applications/MAMP/tmp/mysql/
el nombre de los archivosmysql.pid
ymysql.sock.lock
fuente