我是否需要为每个根帐户条目设置密码? - MySQL
Do I need to set a password for every root account entry? - MySQL
这是我当前的用户帐户配置:
+----------+------------+-------------------------------------------+
| User | Host | Password |
+----------+------------+-------------------------------------------+
| root | localhost | *CAB56DA385754BF21E94AC7D75E8B51EA0F468A8 |
| root | centos-gcp | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | centos-gcp | |
+----------+------------+-------------------------------------------+
到目前为止,我只在安装过程中添加了一个 root
密码。
据我了解,每个 'username'@'host'
组合都被视为不同的帐户。
这是否意味着我需要为每个根帐户设置密码?
或者第一个密码是否适用于所有其他 root 帐户?
似乎如果我尝试使用解析为 127.0.1.1
的 'root'@'centos-gcp'
登录,我仍然必须输入主密码(我对所有这些主机名有些困惑)。
没有密码,您就有可能被黑客发现的漏洞。
如果您在安装后从未需要使用 root
,那么要么您还不需要做一些认真的维护,要么您已经给了其他用户太多特权,从而打开另一个 class 漏洞。
您的多次 root@...
登录 不同。它们的区别在于 'root' 来自系统内部的位置,以及如何建立连接(套接字与 TCP with IPv4 与 IPv6)等。
这是我当前的用户帐户配置:
+----------+------------+-------------------------------------------+
| User | Host | Password |
+----------+------------+-------------------------------------------+
| root | localhost | *CAB56DA385754BF21E94AC7D75E8B51EA0F468A8 |
| root | centos-gcp | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | centos-gcp | |
+----------+------------+-------------------------------------------+
到目前为止,我只在安装过程中添加了一个 root
密码。
据我了解,每个 'username'@'host'
组合都被视为不同的帐户。
这是否意味着我需要为每个根帐户设置密码?
或者第一个密码是否适用于所有其他 root 帐户?
似乎如果我尝试使用解析为 127.0.1.1
的 'root'@'centos-gcp'
登录,我仍然必须输入主密码(我对所有这些主机名有些困惑)。
没有密码,您就有可能被黑客发现的漏洞。
如果您在安装后从未需要使用 root
,那么要么您还不需要做一些认真的维护,要么您已经给了其他用户太多特权,从而打开另一个 class 漏洞。
您的多次 root@...
登录 不同。它们的区别在于 'root' 来自系统内部的位置,以及如何建立连接(套接字与 TCP with IPv4 与 IPv6)等。