刪除MYSQL賬號多於的空用戶


默認情況下,mysql安裝好之后,會存在匿名用戶,也可以叫空用戶,輸入mysql之后直接回車便可進入mysql。

該匿名用戶具有一定的權限,通過SHOW DATABASES;可以查看到information_schema數據庫。

刪除語句很簡單,用具有對應用戶權限的用戶登錄,比如root。

可以先查詢一下空用戶:

1、SELECT user,host,password FROM mysql.user;

2、建議刪除

遠程連接

delete from mysql.user where Host='%';

空用戶

DELETE FROM mysql.user WHERE user='';


FLUSH PRIVILEGES;

這樣執行一下即可

當然也可以為匿名用戶設置隨意一個密碼。

SET PASSWORD FOR ''@localhost = password('fs_^s%d1L3');

FLUSH PRIVILEGES;

 


免責聲明!

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



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