103 votes

Après l'installation de MySQL via Brew, je reçois l'erreur - Le serveur s'est arrêté sans mettre à jour le fichier PID

Ok, j'ai cherché partout et j'ai passé beaucoup de temps à installer, désinstaller, essayer diverses options mais sans succès.

Je suis sur Mac OS X Lion (10.7.3) et j'essaie de configurer Python, MySQL.

J'ai installé avec succès Python et MySQL via HomeBrew. Python fonctionne très bien.

Après l'installation de MySQL, j'ai suivi les deux premières étapes - les commandes unset et mysql_install_db.

Maintenant, lorsque j'essaie de démarrer mysql "mysql.server start", j'obtiens l'erreur suivante

ERROR! The server quit without updating PID file (/usr/local/var/mysql/Brajeshwar.local.pid).
  • Brajeshwar est mon nom d'utilisateur sur ma machine.

0voto

wallance Points 325

Il s'agit d'un problème d'autorisations de fichier. Vérifiez les autorisations du disque et réparez-le.

Osx => Cmd+Space => Utilitaire de disque => Vérifier les autorisations du disque.

Vérification terminée après la réparation des autorisations du disque. La commande de démarrage mysql.server a fonctionné avec succès.

0voto

pandit Points 1454
sudo chmod -R 777 /usr/local/var/mysql/

fonctionne pour moi.

0voto

0yeoj Points 3622

J'ai rencontré le même problème :

Mais à chaque fois que j'essaie de saisir :

/usr/local/mysql/support-files/mysql.server start

un fichier nommé localhost.pid est créé à la place de iMax0.local.pid comme indiqué dans l'erreur :

ERROR! The server quit without updating PID file (/usr/local/mysql/data/iMax0.local.pid).

La solution qui a fonctionné pour moi a été de copier localhost.pid et de le renommer en iMax0.local.pid.

0voto

shakti singh Points 674

J'ai eu le même problème. Mais les commandes suivantes m'ont sauvé.

cd /usr/local/Cellar
sudo chown _mysql mysql

0voto

Gasgeber Points 1

Ma solution sur OSX El Capitan était :

sudo chmod ugo+w /tmp

Cela s'est cassé soudainement.

L'erreur était :

ERROR! Le serveur a quitté sans mettre à jour le fichier PID

et le journal a montré :

Impossible de démarrer le serveur : Liaison sur le socket unix : Permission refusée

Il pourrait également être utile de noter que sous OSX il n'y a pas de fichier my.cnf par défaut et pas nécessaire par défaut, ce que je ne savais pas. Bonne chance!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X