最近给别人做了个商品展示网站,想先发布到网上去看看效果!
所有申请了国外的mysql+php免费空间!
首先因为是个小程序所有没有制作install安装过程,俺想直接登陆空间控制面板把sql文件导入后,再改本地conn文件,
按理说应该可以啊!!但是为什么用mysql -h 服务器地址 -u 用户名 -p 密码连接不上呢?
出现不能连接mysql服务器, 10060错误!首先声明网站可以用!我上传了一个php程序(不带数据库) 运行良好!
谢谢大家!!
所有申请了国外的mysql+php免费空间!
首先因为是个小程序所有没有制作install安装过程,俺想直接登陆空间控制面板把sql文件导入后,再改本地conn文件,
按理说应该可以啊!!但是为什么用mysql -h 服务器地址 -u 用户名 -p 密码连接不上呢?
出现不能连接mysql服务器, 10060错误!首先声明网站可以用!我上传了一个php程序(不带数据库) 运行良好!
谢谢大家!!
像三楼说的那样,PHP写一个连接mysql数据库的程序。
如果用户名和密码都对的话估计是选择主机方面的错误,你写了localhost,但其实不是本地的。
写一个连接 PHP文件 登录时host 用 localhost
写一个连接 PHP文件 登录时host 用 你的服务器地址
上传服务器试试如果1可以 2不行,那你就放弃远程登录数据库吧
如果两个都不行,那你就可以通知一下服务器管理员以上前提是 你的 PHP文件没错
FTP user name fees0_6352239
FTP password Same as your cpanel password
FTP host name ftp.0fees.net
FTP port 21
MySQL SettingsMySQL user name fees0_6352239
MySQL password Same as your cpanel password
MySQL host name sql207.0fees.net
MySQL port 3306
MySQL databases View / Create MySQL DB's
MySQL external access
Available on premium only - Upgrade但是我用这个账号连接,就是怎么也连接不了!!谢谢各位帮忙吧了!!!
* Created on 2010-7-5
*
* 本程序开发【森林】
* QQ:83202700 EMAIL:[email protected]
*/
$localhost = "localhost"; //服务器地址,一般为localhost
$root = "root"; //服务器MYSQL登陆用户名
$possword = ""; //服务器的MYsQL登陆密码
$database = "database"; //你使用的数据库 //以下内容,非专业人员请不要修改,避免错误;
$conn = mysql_connect("$localhost","$root","$possword") or die ("数据库连接出错,请检查,或者通知程序作者。");
$sql=mysql_select_db("$database",$conn) or die ("数据库表不存在或者未连接。");
mysql_query("set names 'GBK'"); //使用GBK中文件编码,防止出错
你传到服务器的脚本相对数据库来说用户主机是localhost(你的PHP程序和phpMyAdmin都是服务器上的脚本),而你在自己的电脑上访问的时候用户主机为你的外网IP,两个主机不一样,所以权限是不一样的,如果没有针对你的IP开放权限的话,你自然是连不上的.