读书人

phpmyadmin连接不上mysql,该如何解决

发布时间: 2012-02-07 17:45:36 作者: rapoo

phpmyadmin连接不上mysql
环境:windows2003+IIS6+mysql6+phpmyadmin10.1

mysql已经安装好,并能在命令行下正常登录使用;

<?phpinfo();?>
显示有内容

<?php
$link=mysql_connect( 'localhost ', 'root ', 'root ');
if(!$link) echo "失败! ";
else echo "成功! ";
mysql_close();
?>
显示成功;


但phpmyadmin出现以下结果:
____________________________________________________________________
欢迎使用 phpMyAdmin 2.10.1

phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致。

错误
MySQL 返回:

#1045 - Access denied for user 'root '@ 'localhost ' (using password: NO)
____________________________________________________________________

但config.inc.php我已经设置完了,填写都应该是正确的。







[解决办法]
查一下root有没有设密码
[解决办法]
那就就检查一下config.inc.php配置吧?
我用的是phpMyAdmin2.10.1,配置如下:
/* Server localhost (http) */
$i++;
$cfg[ 'Servers '][$i][ 'host '] = 'localhost ';
$cfg[ 'Servers '][$i][ 'extension '] = 'mysql ';
$cfg[ 'Servers '][$i][ 'port '] = '3306 ';
$cfg[ 'Servers '][$i][ 'connect_type '] = 'tcp ';
$cfg[ 'Servers '][$i][ 'compress '] = false;
$cfg[ 'Servers '][$i][ 'auth_type '] = 'http ';//这里还有其它两种认证方式config和cookie

运行的时候会要求你输入用户名和密码.
[解决办法]
http://blog.sina.com.cn/u/3f0fd6050100009v

读书人网 >Mysql

热点推荐