Blacktitann

黑泰坦

博客园 首页 新随笔 联系 订阅 管理
情况是这样的:

想配置php+mysal+apache服务,装完mysql后,我为root用户设定了密码,密码为freedom,在终

端下一切正常,装完apache和php后,又安装了phpmyadmin2.5.7,我在http.conf中指定

phpmyadmin的路径,在http.conf加入如下语句:

Alias /phpmyadmin "/usr/local/apache/phpMyAdmin-2.5.7"

<Directory "/usr/local/apache/phpMyAdmin-2.5.7">
DirectoryIndex index.php
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value open_basedir "/usr/local/apache/phpMyAdmin-2.5.7"
</Directory>

我又在phpmyadmin的配置文件config.inc.php 中修改几处,如下:

$cfg['Servers'][$i]['host'] = 'localhost'; //此处我没改
$cfg['Servers'][$i]['auth_type'] = 'http'; // 把config改为了http
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'freedom'; //加上mysql的root用户密码

这样在浏览器中敲入http://localhost/phpmyadmin ,弹出对话框,我输入root和密码freedom,

登录成功,http://自己ip/phpmyadmin和http://127.0.0.1/phpmyadmin我都尝试了,也正常,

这样我就以为好用了那,关机睡觉了,心情不错,因为弄了好几天了呵呵。

可是今天早上一开机我傻眼了,在浏览器中敲入http://localhost/phpmyadmin ,输入root和密

码freedom ,提示我如下:

欢迎使用 phpMyAdmin 2.5.7

用户名/密码错误,访问被拒绝。

回到终端下,情况是这样,错误如下:

[root@freedom apache]# mysql -u root -p
Enter password: ******* (freedom)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

当时我就目瞪口呆了,无语了,因为我哪里也没改,运行就不正常了。我确信mysql已起动,

root密码没错。重装了一遍mysql,还是这样,我就纳闷了(是郁闷了呵呵)。

兄弟们哪位有类似经验的请指教了呵呵,
root 没有权限在 localhost 登录。。。
换另外一台机器用MySQL-Front工具登陆一下试试。
posted on 2008-02-28 20:21  黑泰坦  阅读(318)  评论(0编辑  收藏  举报