- 论坛徽章:
- 0
|
本帖最后由 cenalulu 于 2012-11-22 12:46 编辑
#add by cenalulu: 解答见2楼
<?php
$link=mysql_connect("localhost","demo","hello");
if (!$link) {
die('Could not connect: ' . mysql_error());
}else{
echo "成功!";
}
mysql_close();
?>
用户名demo密码hello是确实可用的, 可以直接在控制台登陆上的, 都是就是连接不上, phpinfo可以正常输出.
而且奇怪的是, 我测试的用户是demo, 都是出错的信息是:
Could not connect: Access denied for user 'root'@'localhost' (using password: NO)
然后我把用户名和密码换成root账户的, 结果出来还是上面那个提示. 用控制台也是可以正常登陆的, 可以新建用户 删除 都没问题, 搞了半天, 没解决...
系统是centos 6.3 64位 mysql版本是 mysql Ver 14.14 Distrib 5.5.28, for Linux (x86_64) using readline 5.1
顺便说一下, 服务器LNMP环境 都是用yum安装的最新版, 是装在一台限制的台式电脑上, 用来做一些测试之类的.
路过的朋友 有解决思路的请告诉我, 谢谢了. |
|