MySQL出現錯誤1045,用戶無法連接


1.root用戶可以登陸進去

假設新建了個sqlin用戶,但是無法用此用戶連接MySQL

這個時候root用戶可以登錄吧,root用戶登錄進去,重新修改該用戶的密碼,執行語句

use mysql;

update user set password=password("sqlin") where user="sqlin(用戶名)";

此語句表示更改用戶名為sqlin用戶的密碼,同時還進行了password()加密操作,一定不能直接
` password="sqlin"`` ,不要忘記重啟MySQL。

2.root用戶登錄不了

打開mysql安裝目錄下的my.ini配置文件,找到[mysqld]那一行文字,在下邊增加一條:

skip-grant-tables

重啟mysql,登錄root,按照上邊的方法修改root的密碼,然后刪除my.ini添加的語句,重啟MySQL,就可以正常登陸了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM