有時(shí)登錄MySQL時(shí),會提示密碼過期提示,如下圖:
員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)建站堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),微信小程序定制開發(fā),軟件定制制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。
此時(shí)的客戶端窗口,都無法登錄的MySQL數(shù)據(jù)庫服務(wù)器中,但是通過命令行操作,可以登錄到MySQL數(shù)據(jù)庫服務(wù)器中,但是通過命令行登錄到MysQL數(shù)據(jù)庫服務(wù)器中,不能執(zhí)行任何命令,此時(shí)需要修改mysql密碼,具體的操作如下:
通過命令行進(jìn)入MySQL
mysql -uroot -pwf123456
執(zhí)行修改密碼的命令:
SET PASSWORD = PASSWORD('123456');
注:使用這個命令“set password for root@localhost = password('wf123456');”修改密碼時(shí),會提示命令錯誤,錯誤代碼為“You must reset your password using ALTER USER statement before executing this statement.”所以修改密碼,盡量用上面的命令。
設(shè)置數(shù)據(jù)庫賬號沒有過期時(shí)間:
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
查看用戶的user表中的password_expired字段是否是Y,是Y,用戶則已經(jīng)過期,是N,則用戶沒有過期。
修改完賬號的密碼后,則MySQL的客戶端連接工具,就可以重新連接上數(shù)據(jù)庫了。