问:
我在本地内部网架设的PHP+MYSQL能够在其他机子上访问
可是上传到国外服务器上就不行了,我用PHPMYADMIN已经把USER表修改成和我本地机上的一样也不行
请教高手为什么
define('host',"***.***.***.30"); //数据库地址
define('user',"root"); //数据库用户名
define('password',""); //数据库密码
define('dbname',"hm_mysql"); //数据库名
$connstr=mysql_connect(host,user,password) or die("False to connect MySql datebase server!");
@mysql_select_db(dbname,$connstr) or die("False to select table name!");
?>
提示我设定的错误:False to connect MySql datebase server!
我在本地调试都很正常的,并且局域网内其他机子都能正常访问(地址192.168.0.1)
然后我把程序上传到服务器就没有办法连接MYSQL了
我可以用PHPMYADMIN进行管理,并且已经增加了hm_mysql表
还有把user/host/db三表都检查了
请问是怎么回事
______________________________________________________________________________________________
答1:
你手动连接一下mysql看看。
______________________________________________________________________________________________
答2:
怎么手动连接?
服务器上安了PHPMYADMIN能正常管理
服务器是LINUX我本地是XP+IIS
______________________________________________________________________________________________
答3:
up
______________________________________________________________________________________________
答4:
ip地址和端口是否设置正常!
phpadmin是不是只能显示一个文档头!
后半部分不能显示的话就是你里面的用户名和密码的问题!
要是整个叶子都不能显示
估计是你的ip设置有问题!
也就是说你根本访问不到!
当然
可能还有其他问题!
你认真看看吧!
帮你up!
______________________________________________________________________________________________
答5:
define('host',"localhost");
确认你的数据库主机部分是怎么设置的
______________________________________________________________________________________________
答6:
防火墙,有没有将mysql端口关闭?3306好像是这个端口吧,自已查一下
______________________________________________________________________________________________
答7:
确定本地能连吗?还是用命令行试试先吧
______________________________________________________________________________________________
答8:
总之,怎么才能在服务器上连接mysql呢
phpmyadmin管理数据库很正常的,表我也能建立。
服务器上的MYSQL是3.23.53版本
而我本地是4.0.18版本
______________________________________________________________________________________________
答9:
up
______________________________________________________________________________________________
答10:
怎么用命令行测试?
______________________________________________________________________________________________
答11:
a