PHP MySQL:从mysql_connect拒绝远程连接访问但是从客户端拒绝

时间:2016-06-26 18:28:03

标签: php mysql remote-access

我通过php连接到mysql base时遇到问题,我可以通过mysql客户端应用程序连接到数据库,没有任何问题,但mysql_connect一直显示拒绝访问。

  • 我在Windows上有本地mysql服务器
  • static ip
  • 打开端口3306
  • 在Windows防火墙中添加了端口规则(也在禁用防火墙时尝试过)
  • 具有所有已授予(刷新权限)的mysql用户
  • my.ini中的绑定地址到我的服务器ip

和f.e.应用程序dbforge studio for mysql(mysql客户端应用程序)可以连接而没有任何问题,并且php中的mysql_connect可以。

$sql_connect = mysql_connect("mystatic_ip", "user", "pass");
echo mysql_errno() . ": " . mysql_error(). "\n";
$sql_selected = mysql_select_db("database");

另一个奇怪的事情是,我试图从不同的网络/机器连接,错误显示' localhost'

    1045: Access denied for user 'root'@'localhost' (using password: YES)

有什么建议吗?

0 个答案:

没有答案