使用用户名和密码配置phpMyAdmin不允许登录

时间:2013-09-09 20:17:15

标签: mysql apache phpmyadmin lamp

我在CentOS v6上使用phpMyAdmin。将其配置为身份验证类型:cookie,我设置用户名和密码。 (在/etc/phpMyAdmin/config.inc.php中)

当我浏览到http:// my-server / phpMyAdmin /我收到一个Web登录表单时,我输入了我在配置文件中输入的用户名和密码,但它告诉

  

#1045无法登录MySQL服务器

我照看了以下指南:http://ifzenelse.net/en/install-and-configure-phpmyadmin-centos

2 个答案:

答案 0 :(得分:0)

存在冲突:phpMyAdmin配置说不允许登录而没有密码($cfg['Servers'][$i]['AllowNoPassword']= FALSE;),但是我的mysql用户(root)没有密码所以我无法登录!

正如其中一个答案here中所提到的,我必须通过以下方式为root用户设置密码:

# mysqladmin -u root password your-password

然后重新启动服务器并再次登录

答案 1 :(得分:0)

以下步骤将帮助您在没有密码的情况下登录phpmyadmin。

  1. 在phpmyadmin包中搜索config.inc.php。如果未找到,请将config.sample.inc.php重命名为config.inc.php
  2. 搜索$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = false;并使其成为$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true;
  3. 现在您可以成功登录。