急php连接mysql数据库问题请高手指教!

急php连接mysql数据库问题请高手指教!

我第一次配置apache服务器,它已经能解释php代码了,也配置了php关联mysql,为什么我用下面这个index.php测试mysql会出现下面问题:
index.php内容:<?php

                      $link=mysql_connect("localhost","root","2944343") or die("coun't");
                           mysql_close();


                    ?>





Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in F:\www\htdocs\index.php on line 3
coun't

你的mysql启动了没有?
毕业了。。。

回复 #2 心若水寒 的帖子

启动了吧,我在DOS命令行下都能进入啊!我是按你们这里一篇文章一模一样配的..有谁能告诉我为什么吗?万分感激!

少配置了几个文件吧,好象是数据库那里要改几个东西

回复 #4 dudo 的帖子

您知道要改那些东西吗?详细点行不行?谢谢

既然启动了应该行的阿.
会不会是端口问题.你试下

[复制到剪切板]
CODE:
<?php
$link
=mysql_connect("localhost:3306","root","2944343") or die("coun't");
mysql_close();
 ?> ;


毕业了。。。

试试

<?php
$link=mysql_connect("localhost","root","2944343") or die("can not");
mysql_close();
?>
die后面的双引号有单引号

mysql单独能运行不?

不用加端口,你要数据库里加上本地用户访问权限就OK了吧.
用mysql的grant命令.

[复制到剪切板]
CODE:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' 
      
IDENTIFIED BY 'password' WITH GRANT OPTION; ;

相关内容参看mysql手册

[ 本帖最后由 心如水流 于 2007-9-19 10:06 编辑 ]