新安装的MySQL有5个用户,哪些可以删除?

MySql 码拜 8年前 (2016-02-05) 1079次浏览
新安装的MySQL,通过phpMyAdmin查看到有5个用户,如图所示:
新安装的MySQL有5个用户,哪些可以删除?
问一下这5个用户分别代表什么意思?哪些可以删除?不删除的话存在安全隐患吗?
解决方案

20

user表中host列的值的意义
%                   匹配全部主机
localhost      localhost不会被解析成IP地址,直接通过UNIXsocket连接
127.0.0.1      会通过TCP/IP协议连接,并且只能在本机访问;
::1                   ::1就是兼容支持ipv6的,表示同ipv4的127.0.0.1

5

root 是你安装好后的默认用户。
它可以在本机登录。
你使用mysql数据库时, 可以新建个用户名,然后对其重新授权。 点开后边编辑权限, 就可以给用户授予不同的权限。
新建用户,只能在本地登录, 可以將主机设置为 localhost, 登录时, 就只能在本机,以 localhost 形式登录;
假如要能够远程的任意机器登录, 则主机设置为 %  登录时, 主机填写 IP 就可以了。

10

那两个“任意”的用户没有意义,不删不会有隐患
root这东西就和Linux的root用户一样,有最高权限,本人开发着玩那随便,反正都是测试数据,黑客也不会闲着没事入侵你;假如是真实环境那就要小心了。

5

假如是重要的环境,最好把前4个都删除掉,然后把最后一个 用户名改成其他的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明新安装的MySQL有5个用户,哪些可以删除?
喜欢 (0)
[1034331897@qq.com]
分享 (0)