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?
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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!

56,673

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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