MySQL (Percona) et homebrew:


3

J'essaie de faire tourner le serveur MySQL (Percona) par launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.percona-server.plist et je vois le message suivant dans /var/log/system.log:

Aug  9 01:36:14 xxx com.apple.launchd.peruser.501[253] (homebrew.mxcl.percona-server[37257]): Exited with code: 1
Aug  9 01:36:14 xxx com.apple.launchd.peruser.501[253] (homebrew.mxcl.percona-server): Throttling respawn: Will start in 10 seconds

Si je le lance manuellement, il me donne

$ /usr/local/opt/percona-server/bin/mysqld_safe
130809 01:49:36 mysqld_safe Logging to '/usr/local/var/mysql/xxx.local.err'.
130809 01:49:36 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
/usr/local/opt/percona-server/bin/mysqld_safe: line 135: /usr/local/var/mysql/xxx.local.err: Permission denied
/usr/local/opt/percona-server/bin/mysqld_safe: line 172: /usr/local/var/mysql/xxx.local.err: Permission denied
130809 01:49:36 mysqld_safe mysqld from pid file /usr/local/var/mysql/xxx.local.pid ended
/usr/local/opt/percona-server/bin/mysqld_safe: line 135: /usr/local/var/mysql/xxx.local.err: Permission denied

Des idées?

Réponses:


3

Le journal dit tout: le script ne peut pas écrire dans le fichier /usr/local/var/mysql/xxx.local.err en raison d'autorisations insuffisantes.

Je suppose que le fichier journal appartient à un utilisateur mysql dédié lorsque vous démarrez le processus avec votre compte utilisateur.


C'était stupide. Je n'ai tout simplement pas compris comment l'exécuter correctement. Maintenant, cela échoue, mais avec une autre erreur. Merci.
Misanthrope
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.