处理 phpMyAdmin 的用户
Handling users of phpMyAdmin
嗨,Whosebug 社区,
我对如何在 phpMyAdmin 中管理用户有一些疑问,我正在启动一个项目,但我看到多个用户具有 ALL PRIVILEGES.
我应该选择一个用户,设置我的密码,然后删除其他的?
拥有多个拥有 ALL PRIVILEGES 并且没有任何密码的用户可能是 安全问题?
root用户有什么区别?和服务器 127.0.0.1、::1 和 localhost?
我在这里留下一张图片来更具体地说明我的意思。
http://i.imgur.com/w2Ga8XS.jpg
http://i.stack.imgur.com/hVFW7.jpg
我希望得到详细且易于理解的答案。
提前谢谢你。
MySQL 允许您将权限限制为用户名、主机对。这意味着用户只有从指定的主机登录时才有权限。通常,您仅在本地计算机上的用户(即 运行 MySQL 的用户)上限制 MySQL 管理员权限。本地机器可以被称为 localhost
、127.0.0.0
,或者在 IPv6 中,::1
。所以你只有一个 root 用户。他们只有在从本地主机登录时才会获得管理员权限。你不应该删除它们中的任何一个。你应该在::1
行设置密码(我不知道为什么没有设置)。
嗨,Whosebug 社区,
我对如何在 phpMyAdmin 中管理用户有一些疑问,我正在启动一个项目,但我看到多个用户具有 ALL PRIVILEGES.
我应该选择一个用户,设置我的密码,然后删除其他的?
拥有多个拥有 ALL PRIVILEGES 并且没有任何密码的用户可能是 安全问题?
root用户有什么区别?和服务器 127.0.0.1、::1 和 localhost?
我在这里留下一张图片来更具体地说明我的意思。
http://i.imgur.com/w2Ga8XS.jpg
http://i.stack.imgur.com/hVFW7.jpg
我希望得到详细且易于理解的答案。
提前谢谢你。
MySQL 允许您将权限限制为用户名、主机对。这意味着用户只有从指定的主机登录时才有权限。通常,您仅在本地计算机上的用户(即 运行 MySQL 的用户)上限制 MySQL 管理员权限。本地机器可以被称为 localhost
、127.0.0.0
,或者在 IPv6 中,::1
。所以你只有一个 root 用户。他们只有在从本地主机登录时才会获得管理员权限。你不应该删除它们中的任何一个。你应该在::1
行设置密码(我不知道为什么没有设置)。