48 votes

MacOSX : démarrage automatique de mysql au démarrage

Je viens d'installer mysql dans le terminal via homebrew.

Maintenant, lorsque j'essaie de me connecter à mysql, cela échoue, mais après avoir exécuté mysqld cela fonctionne.

Donc, ce que je dois faire maintenant, c'est exécuter mysqld lorsque je démarre mon Mac.

J'ai recherché sur Google mysqld autoload at startup etc. mais je n'ai pas trouvé la bonne réponse.

J'espère que quelqu'un pourra m'orienter dans la bonne direction. Merci !

85voto

mipadi Points 135410

brew info mysql vous donne les instructions pour charger MySQL au démarrage, mais voici tout ce que vous devez faire :

 mkdir -p ~/Library/LaunchAgents
cp `brew --prefix mysql`/*mysql*.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/*mysql*.plist

4voto

Rubinous Points 126

La réponse de Mipadi a échoué pour moi avec MySQL 5.6.13 installé avec Homebrew à la date de ce post. Mais j'ai vérifié brew info mysql comme il l'a suggéré et cela m'a donné une solution de travail :

 > ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

2voto

Bruno Points 1505
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

1voto

mikoop Points 1345

J'ai installé brew de MYSQL.

taper

 brew info mysql

et suivez les instructions données :

Pour que launchd démarre mysql à la connexion :

 ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

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