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源码显示:
不能连接数据!
请人解决
已经修改了网站内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