为什么我的Mysql中有很多root用户?

时间:2013-06-12 17:41:52

标签: mysql

我不记得在我的Mysql安装中创建这些用户:

的Debian-SYS-MAINT phpmyadmin的

我有3个用户和4个root用户。

以下是从Phpmyadmin拍摄的截图:

http://imgur.com/AYwkxKn

这是命令行版本:

http://imgur.com/PWaccsV

我应该警惕这些用户吗?或者这是默认值吗?

4 个答案:

答案 0 :(得分:0)

MySQL用户实际上是由一对用户名和主机名标识的。 127.0.0.1::1localhost都允许您从本地计算机访问。没有它们,你将无法连接。唯一可能是问题的是ip-10.242.75.6,但我希望那也是机器的IP?

对于phpmyadminANY用户,MySQL documentation

  

USAGE特权说明符代表“没有特权”。它被使用   在全球范围内使用GRANT来修改帐户属性,例如   资源限制或SSL特征而不影响现有资源   帐户权限。

答案 1 :(得分:0)

您将拥有每个用户的记录以及允许用户连接的每个IP地址。

答案 2 :(得分:0)

这些是权限,而不是单独的用户帐户。它只是说,允许用户root使用ALL_PRIVILEGES从所有这些主机地址进行连接。 localhost::1127.0.0.1与安装SQL Server的机器地址相同。

答案 3 :(得分:0)

图片中列出的主机是localhost的不同名称变体。这两个用户应该能够通过任何这些名称访问localhost,这就是创建重复项的原因