mysql的mysql.user表上为什么有那么多root用户的记录?

张贤同学 2016-05-22 09:26:35
如下图,为什么在linux刚刚安装完mysql,查看数据库user表,会有那么多root用户?理论山不是应该是只有一个才是合理的吗?
...全文
1053 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ginnnnnnnn 2016-05-23
  • 打赏
  • 举报
回复
因为mysql 的登陆用户是可以限制某个用户在某个IP才能登陆的,所以你看到一个用户有多条数据也是不奇怪,你可以将Host+user 来作为一个标准
卖水果的net 版主 2016-05-22
  • 打赏
  • 举报
回复
引用 3 楼 BGH12ET 的回复:
[quote=引用 1 楼 wmxcn2000 的回复:] host 和 username 加在一起,应该没有重复的;
懂了,在mysql中host 和 username 加在一起才相当于一个主键,是这个意思吗?[/quote] 不是主键,我的本意是:如果没有重复,只有一行是多余的; 主机名是 zhang ,后面的 username 如果为 root ,则代表 在zhang 这台机器上,可以用root 登录 ; 主机名是 zhang ,后面的 username 如果为 *(或%),则代表 在zhang 这台机器上,可以用任意登录 ; 主机名是 *(%),后面的 username 如果为 root ,则代表 在任何一台机器上,可以用root 登录 ;
张贤同学 2016-05-22
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
host 和 username 加在一起,应该没有重复的;
懂了,在mysql中host 和 username 加在一起才相当于一个主键,是这个意思吗?
张贤同学 2016-05-22
  • 打赏
  • 举报
回复
我的主机名是zhang,为什么最后两行除了host,其他字段都是空的,这样做有什么意义吗?
卖水果的net 版主 2016-05-22
  • 打赏
  • 举报
回复
host 和 username 加在一起,应该没有重复的;

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧