MySQL (Percona) e homebrew:


3

Sto cercando di eseguire il server MySQL (Percona) launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.percona-server.pliste vedo il seguente messaggio in /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

Se lo eseguo manualmente mi dà

$ /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

Qualche idea?

Risposte:


3

Il registro dice tutto: lo script non può scrivere sul file a /usr/local/var/mysql/xxx.local.errcausa di autorizzazioni insufficienti.

Presumo che il file di registro appartenga a un utente mysql dedicato mentre si avvia il processo utilizzando l'account utente.


Beh, è ​​stato stupido. Non capivo come eseguirlo correttamente. Ora fallisce, ma con un altro errore. Grazie.
Misanthrope
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.