php+mysql网站上传 数据库连接失败

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in F:\wuser\virho3\dlhongkai\www\conn\conn.php on line 2
数据库服务器连接错误Can't connect to MySQL server on 'localhost' (10061)

我的连数据库的语句
<?php
$conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());
mysql_select_db("db_shop",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set character set gb2312");
mysql_query("set names gb2312");
?>
我知道原因了。我的("localhost","root","root") 填写了。 正确的 ,代码也正确。主要原因是 我数据库没上传。mysql我实在是不知道怎么上传。网上的回答 实在是太简单了。和没回答一样。有谁能详细的回答我。
http://127.0.0.1/phpMyAdmin/ 我看了。没有上传的功能啊?是我没找到吗?

主要报错是: Can't connect to MySQL server on 'localhost' (10061) 

可能是是人家的端口不是3306,改了的 

如果是用户名、密码错误的话,应该有另一种报错提示。 

or die("数据库服务器连接错误 …………………… 

你已经写了这一句报错提示,但是程序却直接给出MYSQL错误报告,好奇怪……照理说,这个“第二行”执行不成功的话,应该给出“数据库服务器连接错误”才对,怀疑你的 mysql_connect("localhost","root","root") 是不是将双引号弄成中文状态了 

("localhost","root","root") 

好牛的密码和用户名,人家服务器商直接把这个用户权限给你了?

你太牛了!既然没有上传数据库内容~~~~

先把你本地的数据库导出来,直接导出SQL代码

然后再在服务器运行这些SQL代码,看图,phpMyAdmin 有数据导出和SQL执行功能。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-25
mysql数据库不是像access一样上传的,而是要把数据导出来以后(一般导出来的文件为.sql文件),通过phpmyadmin再导入进去的.
打开你的php.ini文件看你的mysql扩展打开了吗,如果这句extension=php_mysql.dll前面有";"分号的话把它去掉,重启apche或iis就好了.
第2个回答  2009-03-24
检查以下端口号,要不是默认的要在后面加上端口号,在看看服务器是不是启动了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网