创建MySQL用户时使用%作为主机

我的MySQL数据库需要两个用户:appuser和support。

应用程序开发人员之一坚持要求我为这些用户创建四个帐户:

appuser@'%'

appuser@'localhost'

support@'%'

support@'localhost'

对于我的一生,我不知道他为什么认为我们需要这个。不会使用通配符作为主机来处理“本地主机”吗?

有任何想法吗?

(在这里使用MySQL 5.5)

回答:

localhost在MySQL中是特殊的,它表示通过UNIX套接字(我相信是Windows上的命名管道)的连接,而不是TCP /

IP套接字。使用%如主机不包含localhost,因此需要明确的指定。

以上是 创建MySQL用户时使用%作为主机 的全部内容, 来源链接: utcz.com/qa/425282.html

回到顶部