1

我在 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

4

2 回答 2

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;

现在您将能够成功登录。

于 2014-05-14T10:13:15.727 回答
0

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

因此,正如此处的答案之一所述,我必须通过以下方式为 root 用户设置密码:

# mysqladmin -u root password your-password

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

于 2013-09-09T21:16:27.870 回答