MySQL中的用户主机

MySQL中的用户主机,mysql,Mysql,下面是mysqlDB中users表的前三列的屏幕截图,可从phpMyAdmin在XAMPP安装中获得 主机值的用途是什么 主机列说明允许用户连接的主机。请参阅。主机列说明允许用户连接的主机。请参阅。您可以在多台主机上拥有一个用户名,因此您可以决定是否授予此用户额外权限 例如,您拥有用户emanuil,并授予他在本地主机上的所有权限,但如果有人使用用户名emanuil从不同主机连接,出于安全原因,您不会给他删除表权限 “emanuil”@“127.0.0.1”-所有特权 “emanuil”@“%”

下面是
mysql
DB中
users
表的前三列的屏幕截图,可从phpMyAdmin在XAMPP安装中获得

主机值的用途是什么


主机
列说明允许用户连接的主机。请参阅。

主机
列说明允许用户连接的主机。请参阅。

您可以在多台主机上拥有一个用户名,因此您可以决定是否授予此用户额外权限

例如,您拥有用户
emanuil
,并授予他在本地主机上的所有权限,但如果有人使用用户名
emanuil
从不同主机连接,出于安全原因,您不会给他
删除表
权限

“emanuil”@“127.0.0.1”-所有特权


“emanuil”@“%”-除了
删除表之外的所有特权

您可以在多台主机上拥有一个用户名,因此您可以决定是否授予此用户额外权限

例如,您拥有用户
emanuil
,并授予他在本地主机上的所有权限,但如果有人使用用户名
emanuil
从不同主机连接,出于安全原因,您不会给他
删除表
权限

“emanuil”@“127.0.0.1”-所有特权


“emanuil”@“%”-除了
下拉表之外的所有特权

为什么
localhost
127.0.0.1
有单独的行?这两者之间有区别吗?
localhost
是顶级域名。127.0.0.1是IP。请澄清:localhost可以解析为127.0.0.0/8中的任何一个,而不是127.0.0.1。请参见:
localhost
不是一个翻译为
127.0.0.1
的域名吗?为什么
localhost
127.0.1
有单独的行?这两者之间有区别吗?
localhost
是顶级域名。127.0.0.1是IP。请澄清:localhost可以解析为127.0.0.0/8中的任何一个,而不是127.0.0.1。请参见:
localhost
不是翻译为
127.0.0.1
的域名吗?