【发布时间】:2012-02-01 10:46:43
【问题描述】:
网站 A:托管在一些免费的网络主机上。
网站 B:我的服务器
我想从网站 B-(客户端)连接到网站 A-(我的服务器)的 mysql 服务器。
我已通过 % 授予 mysql 用户的远程权限。
但连接不起作用。我尝试在不同的免费网络主机上运行 php 脚本(mysql_connect)。
- 000webhost.com:无法连接到“我的服务器 IP”上的 MySQL 服务器 (4)
- biz.nf : 查询期间与 MySQL 服务器的连接丢失
相同的脚本不同的mysql错误。
这个 php 脚本在我的在线 SERVER 以及 localhost 设置(远程连接到 SERVER)上运行顺畅。
我还需要在我的服务器上配置什么吗?
我知道免费的网络主机不允许远程 mysql 连接,但在我的情况下,我正在尝试连接我自己的 mysql 服务器。
“远程mysql访问”是否意味着in和out connetion? 我搜索了很多,与 ip-binding 或 port 有关吗?不知道实际问题出在哪里?
请帮帮我。
【问题讨论】:
-
也许服务器有防火墙?确保 MySQL 端口(默认:3306)对网站 A 的 IP 地址开放。