亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql啟動(dòng)報(bào)錯(cuò)Error1045(28000)的原因分析及解決

 更新時(shí)間:2025年04月23日 14:52:27   作者:fixAllenSun  
這篇文章主要介紹了Mysql啟動(dòng)報(bào)錯(cuò)Error1045(28000)的原因分析及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問(wèn)題描述

無(wú)論是用Navicat還是用dos命令連接都會(huì)報(bào)錯(cuò),在服務(wù)中直接啟動(dòng)服務(wù)也是報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容為Error1045(28000)…

這個(gè)問(wèn)題就是Mysql密碼過(guò)期導(dǎo)致的,解決思路就是修改密碼即可

第一步:修改配置文件,mysql啟動(dòng)時(shí)略過(guò)密碼驗(yàn)證

(1)找到mysql.ini文件

這個(gè)文件在你的Mysql安裝文件夾里,如果你是在找不到安裝的文件夾在哪,可以去你的環(huán)境變量里看看配置的路徑是什么,如下圖:

直接復(fù)制這個(gè)路徑找到位置,肯定就能找到mysql.ini了,如下圖:

(2)修改mysql.ini文件

使用記事本或者Notepad++打開文件,ctrl+f搜索“mysqld”,有很多個(gè)mysqld,注意看上下文,找到以后在下行加上“skip-grant-tables”。

skip-grant-tables作為啟動(dòng)參數(shù)的作用:MYSQL服務(wù)器不加載權(quán)限判斷,任何用戶都能訪問(wèn)數(shù)據(jù)庫(kù)。

無(wú)密碼登錄mysql,然后修改密碼

(1)此時(shí)登錄mysql不再需要密碼

  • 輸入:
mysql -uroot -p

Enter password時(shí)直接回車

此時(shí)發(fā)現(xiàn)登錄成功,如下圖:

(2)找到存放用戶密碼的庫(kù)和表,然后修改密碼

  • 首先找到庫(kù):
use mysql;
  • 然后修改密碼:
update user set authentication_string=password(‘root') where user=‘root';
  • 刷新權(quán)限:
flush privileges;

注意,mysql5.8版本中,密碼對(duì)應(yīng)的字段不是password,而是authentication_string

(3)簡(jiǎn)單分析

查看user表的詳細(xì)信息,可以看到在幾天前密碼被修改了,其實(shí)也就是到期了

恢復(fù)mysql.ini文件,重新登錄mysql

  • 把加在mysql.ini里的那句話刪除
  • 重啟服務(wù),還不行的話就重啟電腦
  • 重啟登錄,用新設(shè)置的密碼,搞定

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論