“密码被禁止” PhpMyAdmin 登录错误已解决

有时,也许在开发服务器上,MySQL 不会设置 root 密码。 上述配置通常被认为是违反最佳实践的,但是,如果这是您正在处理的,那么它也可能会干扰 PhpMyAdmin。

此错误与登录 phpMyAdmin(一种用于管理 MySQL 的开源工具)有关。

预检

  • 这些说明专门用于解决错误:配置禁止无密码登录(请参阅 AllowNoPassword)。
  • 我将在 Liquid Web Self Managed Ubuntu 15.04 服务器上工作,我将以 root 身份登录。

错误

错误将读取 “配置禁止无密码登录(参见 AllowNoPassword)” 如下所示。

解决方案

启用通过 PhpMyAdmin 管理 MySQL 的能力(当 root 登录没有密码时)就像更改配置文件中的两行一样简单。

我们将设置 AllowNoPassword 变量,位于 PhpMyAdmin 的配置文件中, 真的. 在 Ubuntu 18.04 LTS 服务器上,编辑以下文件。

vim /etc/phpmyadmin/config.inc.php

有关使用 vim 编辑文件的复习,请参阅:新用户教程:Vim 文本编辑器概述

接下来,输入正斜杠“/” 开始搜索文件。输入“允许”,将显示以下行。

    // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

现在,取消注释该行。 为此,只需删除行首的两个正斜杠“//”。 需要注意的是,有 配置文件中此行的实例。
一定要取消注释!

然后,使用以下命令退出并保存文件,

:wq

结论

一旦您进行了此更改,并且稍后重新向 PhpMyAdmin 添加了密码,您可以随时返回并重新注释这些行以禁用此设置。 由于 Linux 将大多数文件处理为“平面文件”的方式,可以轻松修改此类配置设置以按照您想要的方式运行!

与专家交谈!

我们以成为 Hosting™ 中最乐于助人的人而自豪!

我们的支持团队由经验丰富的 Linux 技术人员和才华横溢的系统管理员组成,他们精通多种网络托管技术,尤其是本文中讨论的技术。

如果您对此信息有任何疑问,我们将随时为您解答有关本文相关问题的任何询问,每天 24 小时、每周 7 天、每年 365 天。

如果您是完全托管的 VPS 服务器, Cloud 专用,VMWare 私有 Cloud私有父服务器, 托管 Cloud 服务器或专用服务器所有者并且您对执行概述的任何步骤感到不舒服,可以通过电话@800.580.4985 联系我们, 聊天 或支持票以帮助您完成此过程。