Du kan gøre følgende på Mac (El Capitan)
-
Åbn et terminalvindue, brug kommandoen nedenfor til at stoppe mysql, hvis det allerede kører.
sudo /usr/local/mysql/support-files/mysql.server stop
Du kan også tjekke Systemindstillinger> MySQL for at se, om det kører
-
Start MySQL med denne kommando:
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
-
Åbn et nyt terminalvindue/-fane:
sudo /usr/local/mysql/bin/mysql -u root
Dette skulle åbne "mysql"-prompten. Udfør følgende kommando:
$mysql> UPDATE user SET authentication_string=PASSWORD("my_password") WHERE User='root';
Tip til fejlfinding:
A) Kommandoen for MySql-versioner før 5.7 var:
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
B) Hvis du ser
ERROR 1046 (3D000): No database selected
, kør derefter denne kommando først:use mysql;
C) Hvis du ser en ukendt "Password"-feltfejl, så kør denne kommando:
UPDATE USER SET AUTHENTICATION_STRING=password('NewPassword') WHERE user='root'; $mysql> FLUSH PRIVILEGES; $mysql> EXIT
-
Stop MySql-server
sudo /usr/local/mysql/support-files/mysql.server stop
-
Genstart MySQL, enten gennem Systemindstillinger> MySql eller ved hjælp af en kommando.