《Mysql必讀linux下 root 登錄 MySQL 報錯的問題》要點:
本文介紹了Mysql必讀linux下 root 登錄 MySQL 報錯的問題,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例最近在centOS 7上,通過yum安裝了mysql,安裝勝利后,使用root登錄,出現了如下報錯:
MYSQL實例
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
MYSQL實例mysql版本為:Ver 14.14 Distrib 5.7.10, for Linux(X86_64) using EditLine wrapper
MYSQL實例然而實際上并沒有進行過root暗碼設置(不知道是不是安裝過程有被忽略的地方?).
MYSQL實例對此就各種尋找謎底,大致有下面一些情況:
MYSQL實例有說root的隨機暗碼位于/root/.mysql_secret中,但是我根本沒有/root/.mysql_secret文件.有文章表示
MYSQL實例
> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: NO) :表示沒有生成root的臨時密碼
>
> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: YES) :表示生成了root的臨時密碼.
MYSQL實例有些資料說root的默認密碼為空,經過確認那是以前的老版本,Mysql 5.6及以后版本出處于平安考慮,root密碼已經不為空了.
最終找到對我來說有用的解決方案.
MYSQL實例發生原因:
MYSQL實例
Now that the password MySQL had generated is expired, the problem is reduced to getting this password to work again (1) or generate a new one (2). This can be accomplished by running MySQL with the skip-grant-tables option which would make it ignore the access rights:
MYSQL實例解決辦法:
MYSQL實例附上鏈接:Unable to access MySQL after it automatically generated a temporary password
MYSQL實例發布出來,供年夜家參考.
《Mysql必讀linux下 root 登錄 MySQL 報錯的問題》是否對您有啟發,歡迎查看更多與《Mysql必讀linux下 root 登錄 MySQL 報錯的問題》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9499.html