godaddy空间无法与外部mysql数据库连接

原网站放在我自己的服务器上,但由于备案的问题被封了,考虑换空间,方法如下:1.网站移动godaddy的空间上,linux主机,我把这台服务器称为SA;2.数据库不变,还用... 原网站放在我自己的服务器上,但由于备案的问题被封了,考虑换空间,方法如下:

1. 网站移动godaddy的空间上,linux主机,我把这台服务器称为SA;

2. 数据库不变,还用原来的服务器,是windows2000S,假设IP为218.4.152.101,主要是数据已很大,不太好移,我把放mysql数据库的服务器称为SB;

3. 出现问题后,为了进行测试,我用到了第三台服务器,WIN7,称为SC;

网站移到SA后,SB上的MYSQL中HOST改为%,但连接数据库出现问题。为了便于测试,我把文件改为只有数据库链接的几行,文件名为test.php,上传到SA进行测试,主要提示以下二种,且无规律循环出现:

第一种:Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '218.4.152.101' (4) in /home/content/d/f/p/dfpaintcom/html/csqyzx/www/test.php on line 7
Can not connect mysql server...

第二种:Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 113 in /home/content/d/f/p/dfpaintcom/html/csqyzx/www/test.php on line 7
Can not connect mysql server...

然后我把这个test.php文件放在SC上,一切正常!也就是说,test.php文件肯定没有问题,服务器地址、用户名、密码也完全正确!

初步考虑是不是SB的防火墙问题,卸载了所有防火墙,还是没用!

又换了一台服务器代替SB,也是windows 2000 server,同样的问题,SC可以链接,SA无法连接,错误提示也一样。

看来是GD主机和我的服务器有冲突?可实在想不通冲突在哪里?哪位高人指点一下!
做iframe固然是一个方法,但问题是会影响SEO,有没有其他的办法?
展开
 我来答
100105380
2010-08-18
知道答主
回答量:76
采纳率:0%
帮助的人:32.5万
展开全部
GD貌似不支持外部数据库~
再就是 美国空间国内访问速度慢 直接做iframe就好啊 不用放网站

PS:上面写错了 我用的是frameset
不过不管怎么样 利用<noframes>的功能 来指向网站内一个页面 可以用来实现SEO 比如网站地图页 另外 把头部信息写好

举例代码:

<html><head>
<title>标题</title>
<meta content="关键词" name=keywords>
<meta content="描述" name=description>
</head>
<frameset cols="100%"><frame src="http://域名/路径"></frameset>
<noframes><body>浏览器不支持框架,点击这里查看<a href="http://域名/路径" mce_href="http://域名/路径">网站地图/关键词</a>
</body></noframes></html>

我没有其他方法了 等高人出现~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式