情况是这样的:
想配置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,还是这样,我就纳闷了(是郁闷了呵呵)。
兄弟们哪位有类似经验的请指教了呵呵,
想配置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工具登陆一下试试。