gpt4 book ai didi

php - PDO 连接到非 localhost MySQL 服务器尝试连接到 localhost MySQL 服务器

转载 作者:行者123 更新时间:2023-11-29 05:59:44 26 4
gpt4 key购买 nike

Web 服务器位于 172.168.40.14
Mysql 服务器位于 172.168.40.13

在172.168.40.13 MySQL服务器上创建了一个user@172.168.40.13,它有足够的数据库检查权限

尝试从网络服务器连接

$this->pdo = new PDO('mysql:host=172.168.40.13;dbname=inspeccion;charset=utf8', 'user', 'pass');

导致错误:

SQLSTATE[HY000] [1044] Access denied for user 'user'@'172.16.40.14' to database 'inspeccion'

当代码明确表示连接到 172.16.40.13 时,为什么世界上正在尝试连接到 172.16.40.14?

提前致谢

最佳答案

它告诉您 IP 为“172.16.40.14”的机器上的“用户”无法连接到数据库。

它实际上并没有尝试连接到 172.16.40.14

要授予来自任何 ip 或特定 ip 的用户访问权限,您可以查看此帖子 grant remote access of MySQL database from any IP address

关于php - PDO 连接到非 localhost MySQL 服务器尝试连接到 localhost MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46043766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com