无法登录phpmyadmin

时间:2011-01-13 14:50:42

标签: php mysql phpmyadmin centos

我是Linux的新手,但我在我的centos服务器上使用了phpmyadmin。我这样做了:

cd /var/www/html/ (document root of apache)
wget http://sourceforge.net/projects/phpmyadmin/path/to/latest/version
tar xvfz phpMyAdmin-3.3.9-all-languages.tar.gz 
mv phpMyAdmin-3.3.9-all-languages  phpmyadmin
rm phpMyAdmin-3.3.9-all-languages.tar.gz 
cd phpmyadmin/
cp config.sample.inc.php config.inc.php

当我访问www。$ ip / phpmyadmin时,我会看到一个登录屏幕,询问用户名和密码。如何获取这些凭据才能登录?我想以root用户身份登录。但我不知道如何设置root帐户并使用cli和mysql为root创建密码。请帮忙?感谢。

4 个答案:

答案 0 :(得分:5)

要设置mysql root密码,请尝试以下操作:

 $ mysqladmin -u root password NEWPASSWORD

如果您之前从未设置过mysql密码,那么您将无法使用密码。 另外重要的是要记住mysql root用户和系统root用户是不同的。 (他们应该有不同的密码)

可从此处获取更多信息:http://www.cyberciti.biz/faq/mysql-change-root-password/

答案 1 :(得分:1)

我在使用phpMyAdmin以新用户登录时出现问题,我在phpMyAdmin中以root身份创建了该用户。我添加了具有所有ALL PRIVILEGES的新用户,但没有任何效果。

最后,我通过My​​SQL Command Line Shell创建了新用户,一切都变好了。

我按照以下命令做到了:

GRANT ALL ON *.* TO 'new_username'@'localhost' IDENTIFIED BY 'password_for_new_user';

FLUSH PRIVILEGES;

我找到了说明HERE

答案 2 :(得分:0)

您通过phpMyAdmin登录MySQL,因此您使用的用户名和密码将是MySQL用户名和密码。

答案 3 :(得分:0)

从默认设置中,它应该是MySQL数据库本身的用户名和密码。因此,如果您拥有MySQL数据库的用户帐户,请使用该帐户。