连接远程MYSQL的问题!!
我们学校的Apache 和 MYSQL 安装在不同的服务器上,并给了一个phpMyAdmin的帐号,
但是我们始终连接不上MYSQL
MYSQL的服务器地址是202.197.*.*;
我们使用mysql_conect("202.197.*.*",$user,$pass);
总是提示无法连接MYSQL数据库
为什么呢?
有这方面的资料吗?
谢谢各位了!
问题点数:20、回复次数:12Top
1 楼mrshelly(Shelly)回复于 2006-03-01 09:02:02 得分 0
试试连接该服务器的内部IP。Top
2 楼xuzuning(唠叨)回复于 2006-03-01 09:12:45 得分 0
1、给出错误信息以便分析
2、远程连接mysql需mysql服务器开放权限
Top
3 楼xuzuning(唠叨)回复于 2006-03-01 09:14:32 得分 0
3、另外还需打开防火墙的相应端口,默认是3306Top
4 楼scorpio172(红旗飘飘)回复于 2006-03-01 09:48:24 得分 0
0、试试连接该服务器的内部IP。
当前是内部IP
1、给出错误信息以便分析:
Warning: mysql_connect(): Can't connect to MySQL server on '202.197.144.*' (113) in /data/www/dept-page/admin-service/dst/testpear.php on line 2
2、远程连接mysql需mysql服务器开放权限
如何开放权限啊?是什么权限啊?
我从服务器连本地的数据库也连接不上!
谢谢唠叨大哥了``Top
5 楼lzkd(浪子快刀)回复于 2006-03-01 09:51:53 得分 0
我从服务器连本地的数据库也连接不上!
谢谢唠叨大哥了``
-----
那你的帐号就是有问题,这跟远程还不沾边呢.先把本地的解决了吧.
另,如果你的服务器是win2003看有没有把win自带的防火墙给关了Top
6 楼scorpio172(红旗飘飘)回复于 2006-03-01 10:06:01 得分 0
我本地的帐号是
用户 主机 密码 全局权限 授权
root % 否 ALL PRIVILEGES 是
本地防火墙已经关闭了`
连接本地提示
Warning: mysql_connect(): Can't connect to MySQL server on '202.197.144.*' (113) in /data/www/dept-page/admin-service/dst/testpear.php on line 2
是一样的
Top
7 楼xuzuning(唠叨)回复于 2006-03-01 10:06:32 得分 0
我从服务器连本地的数据库也连接不上!
启动mysqlTop
8 楼scorpio172(红旗飘飘)回复于 2006-03-01 10:21:23 得分 0
我已经启动了MYSQL
好象从我最近的一台计算机上可以连接上我的MYSQL
是不是服务器端防火墙的问题呢?Top
9 楼scorpio172(红旗飘飘)回复于 2006-03-01 10:22:22 得分 0
我的计算机IP202.197.145.170
连接我的计算机MYSQL的计算机IP202.197.145.172
Top
10 楼Sky333(爱吃猫的鱼)回复于 2006-03-01 11:11:11 得分 0
可以先试一下使用内部连接比如“localhost”,有时候为了安全,管理员也会使用内部连接,连接过去的。
最好询问你们学校的机房的管理员,询问具体的连接方式,因为前面你提供的说明在正常情况下是可以连接的。Top
11 楼zouqianzouwan(走千走万)回复于 2006-03-01 11:19:52 得分 0
1.确定从你的程序服务器到数据库的服务器是通的
2.确定数据库服务器mysql的授权,能够保证远程机器能够登陆数据库
去mysql手册中查一下grant的使用Top
12 楼zouqianzouwan(走千走万)回复于 2006-03-01 11:21:14 得分 0
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTIONTop




