Pour connaître la commande de démarrage de mysqld (en utilisant un mac), je peux faire:
ps aux|grep mysql
J'obtiens la sortie suivante, qui me permet de démarrer le serveur mysql.
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
Comment trouver la commande nécessaire pour arrêter mysql depuis la ligne de commande?
mysql
client, vous pouvez simplement taperSHUTDOWN
à l'invite .Réponses:
Essayer:
Ou:
Ou:
Ou:
Si vous installez Launchctl sous OSX, vous pouvez essayer:
MacPorts
Remarque: ceci est persistant après le redémarrage.
Homebrew
Installateur binaire
J'ai trouvé cela dans: https://stackoverflow.com/a/102094/58768
la source
/usr/local/mysql/bin/mysqladmin -u root shutdown
fait l'affaire./usr/local/mysql/bin/mysqladmin -u root shutdown
$ mysqld
? (juste dans le terminal). Comment le tuerais-je alors? Parce que CTRL-C ne fonctionne pas ... Je saiskill
qu'il le tuerait, mais je me demandais juste s'il y a une séquence d'échappement que mysqld écoute.Il existe une autre façon de simplement tuer le processus démon en appelant
où
PID
est la valeur stockée dans le fichiermysqld.pid
ou l'identifiant de processus mysqld qui peut être obtenu en exécutant la commandeps -a | grep mysqld
.la source
kill -TERM mysqld(pid)
place et l'ensemble de l'arborescence des processus sera tué, ne lui permettant pas d'être réapparu.J'ai trouvé la réponse ici.
Utilisation
la source
sudo mysql stop
pour moi (Digital Ocean - ghost-512mb-lon1-01).Pour Windows, vous pouvez exécuter cette commande directement si mysql / bin est dans votre chemin.
la source
Je l'ai fait avec la commande suivante:
la source
pour l'installateur binaire, utilisez ceci:
arrêter:
commencer:
recommencer:
la source
Sur OSX 10.8 et les versions ultérieures, le contrôle pour MySQL est disponible dans les configurations système. Ouvrez les Préférences Système, cliquez sur Mysql (généralement tout en bas) et démarrez / arrêtez le service à partir de ce volet. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
Le fichier plist se trouve maintenant sous /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
la source
A travaillé pour moi sur Mac
a) Arrêter le processus
Si le résultat affiche quelque chose comme: "xxx.xxx.mysqlxxx"
b) Désactiver le démarrage automatique du processus
Remarque: dans certains cas, si vous avez d'abord essayé «a)» , vous devez redémarrer à nouveau avant d'essayer b) .
la source
Tuer est définitivement la mauvaise façon! Le PID restera, les emplois de réplication seront supprimés, etc. etc.
ARRÊTER le serveur MySQL
DEMARRER MySQL Server
REDÉMARRER le serveur MySQL
Peut-être que sudo sera nécessaire si vous n'avez pas assez de droits
la source
Essayez de tuer mysqld quatre fois de suite. C'est la seule chose qui a fonctionné pour moi ...
Continuez simplement à le tuer encore et encore jusqu'à ce que vous voyiez "mysqld: aucun processus trouvé".
la source
Ce qui a fonctionné pour moi sur CentOS 6.4 était en cours d'exécution
service mysqld stop
tant qu'utilisateur root.J'ai trouvé ma réponse sur nixCraft .
la source
J'utilise ceci pour résoudre le problème d'installation de MySQL 5.6 dans Ubuntu 15.10 en utilisant ce lien .
Lors de cette installation, je rencontre le problème en disant:
Arrêtez complètement le mysqld, mysqld_safe, mysql résout le problème.
la source
Si mon mysql continue de redémarrer
sudo rm -rf /usr/local/var/mysql/dev.work.err
mysql.server stop
fonctionné pour moi.
la source
Pour arrêter le démarrage automatique de mysql au démarrage, ce qui suit a fonctionné pour moi avec mysql
8.0.12
installé à l'aide de Homebrew dansmacOS Mojave 10.14.1
:la source
Pour arrêter l'instance de serveur MariaDB et MySQL:
Pour démarrer l'instance de serveur MariaDB et MySQL:
Pour modifier la propriété des données pour l'instance de serveur MariaDB et MySQL:
la source
Pour mysql 5.7 téléchargé depuis un fichier binaire sur MacOS:
la source
Pour MAMP
/Applications/MAMP/tmp/mysql/
qui contient les fichiersmysql.pid
etmysql.sock.lock
la source