近安裝mySQL5.7.9,發(fā)現(xiàn)安裝完后會(huì)自動(dòng)生成一個(gè)隨機(jī)密碼,然后用sql工具登錄,發(fā)現(xiàn)這個(gè)密碼已經(jīng)過(guò)期了,不能登錄。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到雁江網(wǎng)站設(shè)計(jì)與雁江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋雁江地區(qū)。
終于解決好了,這里分享下處理步驟:
1.先關(guān)閉mysql服務(wù);
2.進(jìn)入終端,輸入指令:cd /usr/local/mysql/bin/,進(jìn)入安裝目錄;
3.輸入指令:sudo su,切換到root用戶;
4.輸入指令:./mysqld_safe --skip-grant-tables ,禁止mysql驗(yàn)證功能。此時(shí)mysql服務(wù)會(huì)自動(dòng)重啟了;
5. 用工具(比如Sequal Pro)登錄mySQL。配置的時(shí)候,只配用戶名為root,密碼不配。
6. 登錄進(jìn)去以后,數(shù)據(jù)庫(kù)選擇mysql,修改user表下用戶名為root的那條記錄,將password_expired設(shè)為N。這樣隨機(jī)密碼就有效了,可以用密碼登錄了。
如果希望修改root密碼,則在登錄mysql后,執(zhí)行下面兩條sql即可:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
flush privileges;
1把所有數(shù)據(jù)庫(kù)完全備份出來(lái)
2 用360完全卸載mysql
3 用優(yōu)化大師清除mysql在注冊(cè)表里殘留的信息 實(shí)在不行得手動(dòng)清掉(一定要清干凈啊 )
4啟動(dòng)再安裝 再導(dǎo)入就OK啦
你自己可以在網(wǎng)上搜破解版或者綠色版的,都是可以的,或者搜一下注冊(cè)碼,還有一種就是修改你的系統(tǒng)時(shí)間(修改到過(guò)期和安裝日期之間)
1.
卸載navicat
mysql,重新安裝可以設(shè)置密碼。
2.
navicat for mysql基于windows平臺(tái),為mysql量身訂作,提供類似于mssql的用管理界面工具。
mysql密碼過(guò)期怎么解決
1,用mysql命令行登錄mysql的root用戶
2,重新修改root密碼 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
mysql 5.7增加了兩個(gè)字段password_last_changed、password_lifetime來(lái)完善安全策略。
上面的方法僅僅治標(biāo)不治本。
可以設(shè)置參數(shù)default_password_lifetime來(lái)延長(zhǎng)使用期限