ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

634828354發表於2017-08-25
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

原因:mysql資料庫的user表裡,存在使用者名稱為空的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實際是匿名登入的

解決方法:
在MySQL的配置檔案的【mysqld】下加一行skip-grant-tables即可,然後重啟MySQL服務,就可以不透過密碼登入MySQL。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30046312/viewspace-2144138/,如需轉載,請註明出處,否則將追究法律責任。

相關文章