Mysql远程连接可以从命令行/工作台进行,但不能从PHP脚本进行

时间:2017-03-01 17:46:35

标签: php mysql

我有这个简单的PHP脚本试图连接到远程数据库:

$dbhandle = mysql_connect("remote-ip-address", "username", "password") or die("Unable to connect to MySQL");

当我运行此操作时,我收到一个未经授权的错误:

Access denied for user 'username'@'my-public-ip-address'

所以我的猜测是mysql告诉我用户名不允许从 my-public-ip-address 连接,对吧?好。奇怪的是,当我尝试使用相同的凭据从命令行或MySQL Workbench连接时,它可以正常工作。

如果我可以从同一主机的其他mysql客户端连接PHP,为什么PHP不允许我连接?

0 个答案:

没有答案