LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8537|回复: 4

这是什么意思:Access denied for user:'root@localhost' (Using Password:Yes)

[复制链接]
发表于 2004-1-18 20:12:50 | 显示全部楼层 |阅读模式
在Red Hat Linux 9.0通过“添加安装/删除程序”安装了Apache,mysql,php,phpmyadmin2.5.1以后
<?php
echo $PHPINFO();
?>
可以正常显示出来
修改phpmyadmin的配置文件config.inc.php

$cfgServers[1]['user']          = 'root';      // MySQL user
$cfgServers[1]['password']      = '12345';          // MySQL

注:12345是root用户相对应的密码
但是打开http://localhost/phpmyadmin想管理mysql数据库,却显示
MySql返回:
Access denied for user:'root@localhost' (Using Password:Yes)
请问这是怎么回事?我是不是还需要进行什么设置?
发表于 2004-1-22 00:56:41 | 显示全部楼层
你的密码设置有问题。我不知道如何修正。
我用mysql控制台的时候,是加了一个 -p 的选项,打入密码的。
发表于 2004-1-24 23:07:56 | 显示全部楼层
在控制台中命令为
mysql -u [username] -p[password]
-p这个选项后面跟的密码不能有空格

我的config.inc.php里是这样设置的
[PHP]
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '12345';          // MySQL password (only needed
                                                    // with 'config' auth_type)
[/PHP]
我以前也是这个问题,可是我忘了当时怎么解决的了!
发表于 2004-1-25 22:28:35 | 显示全部楼层
权限问题。。。用户名密码错误。
发表于 2004-1-30 22:37:17 | 显示全部楼层

看看mysql.user表里的用户名,主机和密码是否正确

看看mysql.user表里的用户名,主机和密码是否正确
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表