Mysql - 使用IP地址连接到远程服务器

Fra*_*ank 14 php mysql

我使用PHP和MySQL建立数据库连接,唯一的变化是我试图使用我的服务器IP地址从本地计算机访问我的远程服务器.

mysql_connect("x.xx.xx.x","username","password") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是Unable to connect to the given host.用户拥有所有权限.

Jer*_*yth 22

MySQL的大多数默认安装仅监听本地计算机.

在服务器上查找bind-address设置my.cnf,并确保它正在侦听您要定位的IP地址.您可能还需要确保skip-networking 开启!

或者(并且不太安全!)以下内容将其设置为侦听所有地址 - 本地和远程:

bind-address = 0.0.0.0
Run Code Online (Sandbox Code Playgroud)