我的MySQL数据库需要两个用户:appuser和support。 应用程序开发人员之一坚持要求我为这些用户创建四个帐户:
appuser@'%' appuser@'localhost' support@'%' support@'localhost'
对于我的一生,我不知道他为什么认为我们需要这个。不会使用通配符作为主机来处理“本地主机”吗?
有任何想法吗?
(在这里使用MySQL 5.5)
localhost在MySQL中是特殊的,它表示通过UNIX套接字(我相信是Windows上的命名管道)的连接,而不是TCP / IP套接字。使用%如主机不包含localhost,因此需要明确的指定。
localhost
%