mysql的@localhost和@Database这两个用户干啥的,能删除吗?

lanbaibai 2012-01-31 05:12:48
我的mysql数据库版本是5.1.57-log,发现有两个用户
一个是@localhost,一个@Database.这两个用户都是干嘛的,能删除吗?
...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanbaibai 2012-02-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jiaweiqq123 的回复:]

转:
在Unix中,两个root账户均用于从本机连接。必须从本机进行连接,一个账户主机名应指定为localhost,另一个账户为实际的主机名或IP号。
· 创建了两个匿名用户账户,每个账户的用户名均为空。匿名账户没有密码,因此任何人可以使用匿名账户来连接MySQL服务器。
[/Quote]

这意味着只要登录本机的用户都可以登录,这不是很危险吗,不知道这么做的原因。
jiaweiqq123 2012-01-31
  • 打赏
  • 举报
回复
转:
在Unix中,两个root账户均用于从本机连接。必须从本机进行连接,一个账户主机名应指定为localhost,另一个账户为实际的主机名或IP号。
· 创建了两个匿名用户账户,每个账户的用户名均为空。匿名账户没有密码,因此任何人可以使用匿名账户来连接MySQL服务器。



ACMAIN_CHM 2012-01-31
  • 打赏
  • 举报
回复
MYSQL的用户账号格式是 用户名@主机

这个 ‘’@localhost应该是空账号,可以删除。

56,687

社区成员

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

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