欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql錯(cuò)誤碼1045解決方案

 更新時(shí)間:2024年10月29日 08:38:34   作者:峰晨樸樸  
當(dāng)使用數(shù)據(jù)庫(kù)連接工具訪問(wèn)MySQL時(shí),可能會(huì)出現(xiàn)錯(cuò)誤碼1045,導(dǎo)致無(wú)法登錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

用數(shù)據(jù)庫(kù)連接工具訪問(wèn)提示 1045的錯(cuò)誤碼,在命令行輸入mysql -u root –p,輸入密碼,經(jīng)常出現(xiàn)下面的錯(cuò)誤信息,相信該錯(cuò)誤信息很多人在使用mysql時(shí)都遇到過(guò)。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)  

用的好好的怎么突然就有這個(gè)錯(cuò)了,下面是解決方案,后面會(huì)列舉問(wèn)題原因。

1、停止MySQL服務(wù)

# windows
net stop mysql 
# linux
service mysqld stop

2、修改配置文件,跳過(guò)驗(yàn)證

修改MySQL安裝目錄下的my.ini配置文件,使登錄時(shí)跳過(guò)權(quán)限檢查;

#到mysql根目錄找到mysql配置文件 
vim my.ini
#在my.ini,[mysqld]下添加一行,使其登錄時(shí)跳過(guò)權(quán)限檢查
skip_grant_tables

3、重啟mysql服務(wù),修改密碼

啟動(dòng)MySQL服務(wù),登錄MySQL,此時(shí)提示輸入密碼,輸入任意密碼回車即可進(jìn)入MySQL。

#登錄mysql
mysql -u root -p

然后通過(guò)SQL語(yǔ)句修改root用戶的密碼;

#將數(shù)據(jù)庫(kù)切換至mysql庫(kù)
mysql> USE mysql;
#修改密碼
mysql> UPDATE user SET password=PASSWORD(‘newpasswd')WHERE user='root'; 
#刷新MySQL權(quán)限相關(guān)的表
mysql> flush privileges;
mysql> exit;

4、重啟服務(wù)

將my.ini文件中加入的跳過(guò)權(quán)限語(yǔ)句刪除或加#號(hào)注釋。

重啟服務(wù),使用修改后的密碼登錄即可。

5、問(wèn)題分析

使用root用戶登錄MySQL,查看user表中的用戶信息如下,可以發(fā)現(xiàn)host的字段分別為%和localhost。

mysql>select host,userfrom user;

在這里插入圖片描述

我這里遇到的問(wèn)題是%號(hào)的這條數(shù)據(jù)權(quán)限沒(méi)了, 修改一下即可,不用強(qiáng)制修改密碼,因?yàn)橹耙恢庇玫暮煤玫模?如果你遇到這樣的問(wèn)題,希望能給你一點(diǎn)參考。

到此這篇關(guān)于mysql錯(cuò)誤碼1045解決方案的文章就介紹到這了,更多相關(guān)mysql錯(cuò)誤碼1045內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論