Alvinz 发表于 2004-6-11 10:51:35

为什么php连接不上mysql数据库?

我的apache2和mysql已经正常启动,http://localhost/也可以正常访问,下面是我连接的一段代码,密码是初始的,没改过,空的

<?php
$connection = mysql_connect("localhost", "root");
if($connetion)
{
echo "ok";
}
else
{
echo "fail";
}
?>

出错的信息是
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/local/apache/htdocs/php/ex3.php on line 2
fail
哪位大侠能发表一下高见

jiangtao9999 发表于 2004-6-11 13:20:31

:?:
MySQL 服务启动了么??
可以用 MySQL 自带的命令解释器连上么?

Alvinz 发表于 2004-6-11 14:36:45

启动了,用mysql -u root 可以进去,apache也可以访问,就是用php连不上数据库,
php的其他不用数据库的网页都可以正常访问,搞不清楚什么原因

jiangtao9999 发表于 2004-6-11 15:30:15

用 PhpMyAdmin 可以连上服务器么?

mysql_connect('localhost:3306','','');

能连上么(上面的是空用户名和密码)
页: [1]
查看完整版本: 为什么php连接不上mysql数据库?