Web server at 172.168.40.14
Mysql server at 172.168.40.13
在172.168.40.13 MySQL server上创建了一个[email protected],它有足够的数据库检查权限
尝试从网络服务器连接
$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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句