MySQL数据库root用户的问题

ladofwind 2014-02-17 11:45:07
我安装了MySQL并且设置了root用户的密码,用mysqladmin,但是发现mysql.user表里有其他root存在

+-------+-----------------------+-------------------------------------------+
| user | host | password |
+-------+-----------------------+-------------------------------------------+
| root | localhost | *6261203B1FE4E2741D55025F46349211FF83DCB3 |
| root | localhost.localdomain | |
| root | 127.0.0.1 | |
| root | ::1 | |

是默认创建的吗?其他几个没有密码,是否安全起见需要删掉? 或者如何把密码设置给所有root?
...全文
102 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lumengabc 2014-02-17
引用 5 楼 ladofwind 的回复:
[quote=引用 2 楼 lumengabc 的回复:] 其实就是说你可以用localhost连接MYSQL,也可以用127.0.0.1连接MYSQL!
其他都干掉会不会远程登不上了,远程还是需要ip登的对吧[/quote] 你可以只限制某个IP来登录,其他都删掉。 host就是你的IP地址,这里localhost和127.0.0.1就是你在本机可以用这2个IP进行登录!
  • 打赏
  • 举报
回复
ladofwind 2014-02-17
引用 4 楼 lumengabc 的回复:
[quote=引用 3 楼 ladofwind 的回复:] [quote=引用 1 楼 lumengabc 的回复:] 默认创建的,因为host不同,即访问方式不同,你可以只保留localhost!
还有一行 | root | % | *6261203B1FE4E2741D55025F46349211FF83DCB3 | 这个host 为% 意思是不是远程登录[/quote] 是的,允许任何IP来登录![/quote] 那其他几个没密码的root用户真心没啥用了,直接delete掉就行看来
  • 打赏
  • 举报
回复
ladofwind 2014-02-17
引用 2 楼 lumengabc 的回复:
其实就是说你可以用localhost连接MYSQL,也可以用127.0.0.1连接MYSQL!
其他都干掉会不会远程登不上了,远程还是需要ip登的对吧
  • 打赏
  • 举报
回复
lumengabc 2014-02-17
引用 3 楼 ladofwind 的回复:
[quote=引用 1 楼 lumengabc 的回复:] 默认创建的,因为host不同,即访问方式不同,你可以只保留localhost!
还有一行 | root | % | *6261203B1FE4E2741D55025F46349211FF83DCB3 | 这个host 为% 意思是不是远程登录[/quote] 是的,允许任何IP来登录!
  • 打赏
  • 举报
回复
ladofwind 2014-02-17
引用 1 楼 lumengabc 的回复:
默认创建的,因为host不同,即访问方式不同,你可以只保留localhost!
还有一行 | root | % | *6261203B1FE4E2741D55025F46349211FF83DCB3 | 这个host 为% 意思是不是远程登录
  • 打赏
  • 举报
回复
lumengabc 2014-02-17
其实就是说你可以用localhost连接MYSQL,也可以用127.0.0.1连接MYSQL!
  • 打赏
  • 举报
回复
lumengabc 2014-02-17
默认创建的,因为host不同,即访问方式不同,你可以只保留localhost!
  • 打赏
  • 举报
回复
发帖
MySQL
加入

5.6w+

社区成员

MySQL相关内容讨论专区
社区管理员
  • MySQL
申请成为版主
帖子事件
创建了帖子
2014-02-17 11:45
社区公告
暂无公告