mysql密碼過期無法登錄 MySQL密碼過期?
MySQL密碼過期?最近安裝mysql5.7.9后,發(fā)現(xiàn)安裝后會自動生成一個隨機密碼,然后用SQL工具登錄。發(fā)現(xiàn)密碼已過期,無法登錄。最終解決,這里分享以下處理步驟:1。先關(guān)閉MySQL服務(wù);2。進入
MySQL密碼過期?
最近安裝mysql5.7.9后,發(fā)現(xiàn)安裝后會自動生成一個隨機密碼,然后用SQL工具登錄。發(fā)現(xiàn)密碼已過期,無法登錄。
最終解決,這里分享以下處理步驟:
1。先關(guān)閉MySQL服務(wù);
2。進入終端,輸入指令:CD/usr/local/MySQL/bin/,輸入安裝目錄;
3。輸入指令:sudo Su,切換到root用戶;
4。在中輸入說明:。/mysqld_uusafe—跳過授權(quán)表并禁用MySQL驗證。此時,MySQL服務(wù)將自動重新啟動;
5。使用工具(如sequal Pro)登錄MySQL。配置時,只有用戶名是root,密碼不是root。
6. 登錄后,在數(shù)據(jù)庫中選擇MySQL,在用戶表中修改用戶名為root的記錄,將密碼uSet expired改為n,這樣隨機密碼就有效了,可以用密碼登錄。
如果您想更改root密碼,在登錄mysql后,可以執(zhí)行以下兩個SQL:
updatemysql.user用戶設(shè)置身份驗證uuString=password(“123456”),其中user=“root”and host=“l(fā)ocalhost”
刷新權(quán)限
這是數(shù)據(jù)庫連接錯誤。檢查數(shù)據(jù)庫是否已刪除,或者下一臺服務(wù)器上的sql服務(wù)是否已打開。如果是在Linux上,可以用命令
PS ef | grepmysqld檢查。在windows中,您需要找到控制面板,然后單擊管理工具找到該服務(wù),并檢查該服務(wù)中是否已打開MySQL服務(wù)。其次,檢查數(shù)據(jù)庫中設(shè)置的密碼和用戶名是否正確