2017-03-09 1 views
0

Im Installation von MySQL mit dem following tutorial auf meinem MacOS ändern und das Abschließen von allem, was ich das Problem bin vor, während das Kennwort zu ändern:Brew nicht mysql Passwort

Open Terminal and execute the following command to set the root password: mysqladmin -u root password 'yourpassword'

also ich bin eingeben, und ich sehe die Fehler:

mysqladmin: connect to server at 'localhost' failed 
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' 
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists! 

Also dachte ich, meine mySQL-Dienst vielleicht nicht ausgeführt wird:

$ brew services list 

aber es ist:

Admin-MacBook-Pro:log sandra$ brew services list 
Name  Status User   Plist 
mysql started sandra /Users/sandra/Library/LaunchAgents/homebrew.mxcl.mysql.plist 

also vielleicht mysql.sock-Datei fehlt? nein, es ist und sein Name wie /tmp/mysql.sock.lock. Wo könnte das Problem liegen? Ich habe alles versucht, das Problem zu googeln.

+0

Brauen Dienste Neustart mysql – Asaph

+0

versucht schon oft – Sandra

+0

in mysql Log-Dateien suchen, um zu sehen, was der Startfehler ist. – Asaph

Antwort

0

Es läuft möglicherweise als ein Prozess, kein Dienst.

Versuchen Sie Folgendes im Terminal läuft:

ps aux | grep mysql 

Wenn Sie den laufenden Prozess zu sehen, dann sind Sie gesperrt. Versuchen Sie, den Prozess zu töten:

kill -9 {pid} 

Dann:

/pathToMySQL/mysql.server start 

Sobald es neu gestartet wird, versuchen Sie es erneut.

+0

'Admin-MacBook-Pro: log sandra $ ps aux | grep mysql sadra 19903 0.0 0.0 2434852 824 s001 S + 8:02 PM 0: 00.00 grep mysql' so läuft es? wie man es tötet? und wie Pfad zu wissen, mysql? – Sandra

+0

Es scheint, dass es nur die Ergebnisse von der grep Suche selbst zurückgab. Versuchen Sie, den Startbefehl mysql.server auszuführen –