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

mysql錯誤碼1045解決方案

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

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

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

用的好好的怎么突然就有這個錯了,下面是解決方案,后面會列舉問題原因。

1、停止MySQL服務

# windows
net stop mysql 
# linux
service mysqld stop

2、修改配置文件,跳過驗證

修改MySQL安裝目錄下的my.ini配置文件,使登錄時跳過權限檢查;

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

3、重啟mysql服務,修改密碼

啟動MySQL服務,登錄MySQL,此時提示輸入密碼,輸入任意密碼回車即可進入MySQL。

#登錄mysql
mysql -u root -p

然后通過SQL語句修改root用戶的密碼;

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

4、重啟服務

將my.ini文件中加入的跳過權限語句刪除或加#號注釋。

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

5、問題分析

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

mysql>select host,userfrom user;

在這里插入圖片描述

我這里遇到的問題是%號的這條數(shù)據(jù)權限沒了, 修改一下即可,不用強制修改密碼,因為之前一直用的好好的, 如果你遇到這樣的問題,希望能給你一點參考。

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

相關文章

最新評論