select current_user;+--------------+| curren..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

root用戶可以通過phpmyadmin登錄,普通用戶卻不行,提示1045的錯誤

發(fā)布時間:2020-03-27 09:49:12 來源:網(wǎng)絡(luò) 閱讀:903 作者:zhangyoucai 欄目:web開發(fā)

mysql中,會存在匿名用戶,新裝mysql的時候,注意匿名用戶需要進行刪除。
查看匿名用戶:
mysql> select current_user;
+--------------+
| current_user |
+--------------+
| @localhost   |
+--------------+
這就是沒有user的用戶。
在為root設(shè)置密碼之后,能使用root登錄,卻不能使用普通登錄,這也是因為優(yōu)先匹配了匿名用戶登錄。遇見這問題,可以先直接以root登錄,然后在刪除匿名用戶,就可以解決問題。具體步驟:
1、刪除匿名用戶
mysql> delete from mysql.user where user='';
2、驗證
mysql> select user,host from mysql.user;
3、使用普通用戶登錄,正常登錄。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI