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

为什么我的Mysql中有很多根用户?,mysql,Mysql,我不记得在Mysql安装中创建了以下用户: debian系统维护 phpmyadmin 我有3个任意用户和4个root用户 以下是从Phpmyadmin拍摄的屏幕截图: 以下是命令行版本: 我应该提防这些用户吗?或者这是默认值?MySQL用户实际上是由一对用户名和主机名来标识的127.0.0.1、::1和localhost都允许您从本地计算机进行访问。没有他们,你就无法连接。唯一可能出现问题的是ip-10.242.75.6,但我想这也是机器的ip 至于phpmyadmin和任何用户,该公司表

我不记得在Mysql安装中创建了以下用户:

debian系统维护 phpmyadmin

我有3个任意用户和4个root用户

以下是从Phpmyadmin拍摄的屏幕截图:

以下是命令行版本:


我应该提防这些用户吗?或者这是默认值?

MySQL用户实际上是由一对用户名和主机名来标识的
127.0.0.1
::1
localhost
都允许您从本地计算机进行访问。没有他们,你就无法连接。唯一可能出现问题的是
ip-10.242.75.6
,但我想这也是机器的ip

至于
phpmyadmin
任何
用户,该公司表示

使用权限说明符代表“无权限”。它是 在全局级别,允许修改帐户属性,例如 资源限制或SSL特性,而不影响现有 帐户特权


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

这些是权限,而不是单独的用户帐户。它所说的是,允许用户
root
所有权限从所有这些主机地址连接
localhost
::1
127.0.0.1
是安装SQL server的相同计算机地址。

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

Hello Dark,我如何确保Mysql的安装安全?我是否应该删除根ip-10.242.75.6?您是否检查过这是否只是分配给您的机器的ip?我的ip地址是112.200.xxx.xxx。如何在我的机器上获得ip xx.xxx.xx.x?我应该输入什么命令?如果您不知道,我建议您不要破坏特权。但是为了回答您的问题,
ifconfig
显示有关网络配置的信息。