MYSQL删除匿名用户
在安装MySQL之后都会自动创建root用户和匿名用户,但是很多朋友们会忽略匿名用户,大家不知道的是MYSQL匿名用户可以导致网站数据等安全问题,那么MYSQL怎么删除匿名用户呢?
对于root大家都非常注意,而这个匿名用户很多人都会忽略,大概是因为匿名用户默认设定为只能在本地使用的缘故吧。
但如果MySQL要作为数据库提供给Web服务器使用的话,忽略这个匿名用户的代价可能相当惨重。因为在默认设置下,这个匿名用户在localhost上几乎拥有和root一样的权限。很可能因为访问者上传一个PHP文件,用这个PHP文件创建一个新用户,并给他一个较高的权限,然后用这个新用户连接到服务器的MySQL,对该服务器的MySQL进行管理。
删除命令如下:
复制代码 代码如下:
MySQL>UPDATE user set password=PASSWORD('your password') where user=''; MySQL>FLUSH PRIVILEGES;mysql中删除匿名用户详细步骤如下:
[root@sample ~]#mysql -u root -p ← 通过密码用root登录
Enter password: ← 在这里输入密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| | localhost |
| root | localhost |
| | sample.centospub.com |
| root | sample.centospub.com |
+------+----------------------------+
4 rows in set (0.02 sec)
mysql> delete from mysql.user where user=''; ← 删除匿名用户
Query OK, 2 rows affected (0.17 sec)
mysql> select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| root | localhost |
| root | sample.centospub.com |
+------+----------------------------+
2 rows in set (0.00 sec)
mysql> exit ← 退出MySQL服务器
看完后你知道MYSQL怎么删除匿名用户了吗?MYSQL匿名用户会影响我们的网络安全问题,所以大家在发现之后要及时删除哦。关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 习近平同马克龙交流互动的经典瞬间 7904860
- 2 黑龙江水库冰面下现13匹冰冻马 7809172
- 3 微信表情包戒烟再度翻红 7711990
- 4 2025你的消费习惯“更新”了吗 7616374
- 5 三星堆与秦始皇帝陵竟有联系 7524133
- 6 为啥今年流感如此厉害 7426410
- 7 劲酒如何成了年轻女性的神仙水 7332282
- 8 女子裤子内藏2斤多活虫入境被查 7234826
- 9 一身塑料过冬?聚酯纤维真是塑料瓶吗 7143960
- 10 中疾控流感防治七问七答 7039396







有料
