Je peux bien démarrer MySQL,
/usr/local/mysql/support-files/mysql.server start
Starting MySQL
SUCCESS!
Mais toute action MySQL après cela, je reçois l'erreur:
Le fichier PID du serveur MySQL est introuvable
/usr/local/mysql/support-files/mysql.server stop
ERROR! MySQL server PID file could not be found!
Où puis-je trouver le fichier PID du serveur sur Mac avec OSX 10.8? Je me demande si c'est un problème de permission. Le fichier mysql.sock est un lien symbolique pointant vers le fichier dans le répertoire tmp /.
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
mysql
mac-osx
pid
osx-mountain-lion
moteur simple
la source
la source
pid-file = /var/run/mysqld/mysqld.pid
??ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid).
avoir une idée?! : |Cette question est un peu dépassée mais je pensais publier comment j'ai résolu ce problème quand il m'est arrivé sur mon Mac (OS X El Capitan 10.11.4).
Vérifiez le statut juste pour être sûr
Trouver tous les processus mysql en cours d'exécution
Tuez tous les pids mysql
Maintenant, essayez de lancer mysql
J'espère que cela aide quelqu'un!
la source
ERROR! The server quit without updating PID file
cela fait-il référence à un fichier .pid? Peut-être quelque chose de similaire àERROR! The server quit without updating PID file (/usr/local/mysql/data/<userName>.<pidFileName>.pid)
ps aux | grep [m]ysql
aidera à empêcher la grep de se saluerLe problème sous-jacent est probablement que votre nom d'hôte change et si vous ne spécifiez pas le fichier pid dans my.cnf, il utilisera .pid comme fichier. Si j'ai mon MacBook à la maison, je verrai un nom d'hôte, mais quand il se réveillera sur le réseau d'entreprise, il verra le même nom avec ".local" à la fin.
la source