创建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