php网站无法连接mysql

来源:百度知道 编辑:UC知道 时间:2024/05/27 21:55:54
我从网上下载的一套php网站带后台的
已经修改了网站内db-config的mysql密码

用navicat也可以连接上mysql,密码是没有问题的

用<?php phpinfo(); ?>这句话测试php也正常,显示了php信息

但是用
<?php
$link=mysql_connect( 'localhost ', 'root ', '123456 ');
//请保证这三个参数正确

if(!$link) echo "失败! ";
else echo "成功! ";
mysql_close();
?>

这句话测试则显示
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'localhost ' (11001) in D:\web\ceshi\ceshi.php on line 2
失败!
Warning: mysql_close(): no MySQL-Link resource supplied in D:\web\ceshi\ceshi.php on line 7

浏览我下的php源码显示:

不能连接数据!

请人解决

mysql4.1x密码算法改了的问题吧
在CMD下用root登陆,然后
set password for 用户名@"localhost"=old_password('密码');

$link返回的不应该是个布尔类型。。。。是个connect 对象

你的连接是肯定没错的。。。。

或者LZ看看navcat端口设置的多少

然后试试 localhost:端口号

看看mysql的默认端口3306是否被其它程序占用了
如果你localhost的默认访问端口不是80的话那么你就要加冒号写上端口号
如:localhost:81

友情提供:www.xms5.com

localhost服务器问题

你把 mysql_connect( 'localhost ', 'root ', '123456 '); 中的localhost换成127.0.0.1