select current_user;+--------------+| curren..."/>
您好,登錄后才能下訂單哦!
在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、使用普通用戶登錄,正常登錄。
免責(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)容。