您好,登錄后才能下訂單哦!
在mysql中,會存在匿名用戶,新裝mysql的時候,注意匿名用戶需要進行刪除。
查看匿名用戶:
mysql> select current_user;
+--------------+
| current_user |
+--------------+
| @localhost |
+--------------+
這就是沒有user的用戶。
在為root設置密碼之后,能使用root登錄,卻不能使用普通登錄,這也是因為優先匹配了匿名用戶登錄。遇見這問題,可以先直接以root登錄,然后在刪除匿名用戶,就可以解決問題。具體步驟:
1、刪除匿名用戶
mysql> delete from mysql.user where user='';
2、驗證
mysql> select user,host from mysql.user;
3、使用普通用戶登錄,正常登錄。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。