我的root用戶具有以下權限:「mysqld的」根拒絕訪問
mysql> SHOW GRANTS FOR [email protected]'%';
+--------------------------------------------------------------------------------------------------------------+
| Grants for [email protected]% |
+--------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' |
| GRANT ALL PRIVILEGES ON `bedrock`.* TO 'root'@'%' |
+--------------------------------------------------------------------------------------------------------------+
當我嘗試執行下面的命令,我收到以下錯誤信息:
mysqladmin root -pSOMEPASSWORD
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
雖然我能夠正常執行mysql命令,我無法做到mysqld。有什麼問題?謝謝。
IIRC'根@」 %''和'root @'localhost''不一樣,你有沒有檢查localhost的權限? – arturo