2017-03-07 85 views
0

我按照說明https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/。 當在安全模式下,我打開一個新的終端窗口,I型macOS mysql,不能更改默認密碼

mysql -u root 

Welcome to the MySQL monitor. Commands end with; or \ g. 
Your MySQL connection id is 7 
Server version: July 5, 17 MySQL Community Server (GPL) 

和進一步的步驟

mysql> FLUSH PRIVILEGES; 
Query OK, 0 rows affected (0.00 sec) 

mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'MyNewPass'; 
ERROR 1396 (HY000): Operation ALTER USER failed for 'root' @ 'localhost' 

密碼不能被改變。你能給些建議麼?

+0

試着運行'UPDATE mysql.user SET Password = PASSWORD('new-password')WHERE User ='root'AND Host ='localhost';'後面跟着FLUSH PRIVILEGES;' – mrun

+0

你試過了嗎? – mrun

+0

嗨,是的錯誤:'mysql> UPDATE mysql.user SET Password = PASSWORD('new-password')WHERE User ='root'AND Host ='localhost';'ENTER - > 'ERROR 1054(42S22):Unknown如何使用FLUSH PRIVILEGES?mysql> FLUSH PRIVILEGES' –

回答

0

Tyr this 改變由'新密碼'標識的用戶'root'@'localhost';