Öffnen Sie ein Terminal:
-
Überprüfen Sie das MySQL-Systemeinstellungsfenster, wenn dort etwas in der Zeile "Warning, /usr/local/mysql/data is not own by 'mysql' or '_mysql'
" steht -
Wenn ja, gehen Sie zum mysql-Ordner cd /usr/local/mysql
-
Führen Sie ein sudo chown -R _mysql data/ aus
-
Dadurch wird der Besitz von /usr/local/mysql/data und all seinen Inhalten auf den Benutzer '_mysql'
geändert -
Überprüfen Sie das MySQL System Pref Panel, es sollte sagen, dass es jetzt automatisch läuft. Wenn nicht neu starten.
-
Eine andere Möglichkeit zur Bestätigung ist ein
netstat -na | grep 3306
Es sollte heißen:
tcp46 0 0 *.3306 *.* LISTEN
So sehen Sie den Prozessbesitzer und die Prozess-ID von mysqld:
ps aux | grep mysql