mysql5.7版本root密碼登錄問題的解決方法
發(fā)現(xiàn)上一篇文章解決了mysql服務(wù)無(wú)法啟動(dòng)問題后,竟然用root用戶無(wú)密碼不能登錄,5.7版本不能在初始化時(shí)用root無(wú)密碼登錄,找了很多帖子后,解決了問題。
原來(lái)在上一篇文章的mysqld –initialize方法生成的data文件里的.err文件里,可以用word打開,會(huì)有生成root的臨時(shí)初始密碼
打開之后找到密碼:
但是這個(gè)密碼用一次后就會(huì)過(guò)期不能使用了。下面我們就來(lái)改這個(gè)密碼
1、先關(guān)閉mysql服務(wù),net stop mysql
2、修改你的mysql的配置文件my.ini或者my-default.int,根據(jù)你自己的配置看修改哪個(gè)文件
3、在[mysqld]節(jié)點(diǎn)上加skip-grant-tables
主要作用是:跳過(guò)表中的驗(yàn)證,可以無(wú)密碼登陸。
4、開啟mysql服務(wù)(net start mysql),用可視化客戶端進(jìn)入mysql,我使用的可視化的客戶端mysqlFront,你們可以自己去百度找。
5、打開mysql下的user表,將password_expired字段的Y改成N;主要是改變密碼是否有效的,有Y/N 兩種,y表示失效,n表示有效,改完以后記得保存。
6、停止mysql服務(wù),將剛才ini文件里的skip-grant-tables刪掉,重新開啟服務(wù)
7、修改密碼:mysqladmin -u root password root
輸入原密碼,即修改成功。最后一個(gè)root是新密碼
密碼修改成功可以登錄了,mysql -uroot -p
輸入剛才設(shè)置的密碼root就可以登錄
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- mysql5.7.20第一次登錄失敗的快速解決方法
- 如何安裝綠色版MySQL Community Server 5.7.16并實(shí)現(xiàn)遠(yuǎn)程登錄
- 解決ubuntu 16.04安裝mysql5.7.17后,登錄時(shí)出現(xiàn)ERROR 1045 (28000): Access denied for user ''root''@''localhost''問題
- Mysql 5.7.17安裝后登錄mysql的教程
- 解決MySQL5.7安裝后沒有data文件夾無(wú)法登錄的問題
- win10下MySQL 8.0登錄Access denied for user‘root’@‘localhost’ (using password: YES)問題的解決方法
相關(guān)文章
MySQL/Oracle數(shù)據(jù)庫(kù)的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串
在許多數(shù)據(jù)庫(kù)中,你可以使用內(nèi)置的函數(shù)或操作符來(lái)進(jìn)行字符串和日期之間的相互轉(zhuǎn)換,這篇文章主要給大家介紹了關(guān)于MySQL/Oracle數(shù)據(jù)庫(kù)的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串的相關(guān)資料,需要的朋友可以參考下2024-07-07mysql事務(wù)select for update及數(shù)據(jù)的一致性處理講解
今天小編就為大家分享一篇關(guān)于mysql事務(wù)select for update及數(shù)據(jù)的一致性處理講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03Mysql數(shù)據(jù)庫(kù)設(shè)計(jì)三范式實(shí)例解析
這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)設(shè)計(jì)三范式實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04淺談mysqldump使用方法(MySQL數(shù)據(jù)庫(kù)的備份與恢復(fù))
下面小編就為大家?guī)?lái)一篇淺談mysqldump使用方法(MySQL數(shù)據(jù)庫(kù)的備份與恢復(fù))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01Mysql中DATEDIFF函數(shù)的基礎(chǔ)語(yǔ)法及練習(xí)案例
Datediff函數(shù),最大的作用就是計(jì)算日期差,能計(jì)算兩個(gè)格式相同的日期之間的差值,下面這篇文章主要給大家介紹了關(guān)于Mysql中DATEDIFF函數(shù)的基礎(chǔ)語(yǔ)法及練習(xí)案例?的相關(guān)資料,需要的朋友可以參考下2022-09-09MYSQL存儲(chǔ)過(guò)程即常用邏輯知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于MYSQL存儲(chǔ)過(guò)程即常用邏輯知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。2019-08-08