PhpMyAdmin 错误:配置中定义的 controluser 连接失败

Posted

技术标签:

【中文标题】PhpMyAdmin 错误:配置中定义的 controluser 连接失败【英文标题】:PhpMyAdmin error : Connection for controluser as defined in your configuration failed 【发布时间】:2017-11-02 17:40:08 【问题描述】:

当我尝试登录到 xampp 服务器上的 phpmyadmin 时,会显示此错误,配置中定义的 controluser 连接失败。 this what appears on my screen

我去了“C:\xampp\phpMyAdmin”找到文件“Config.inc.php”并尝试编辑它,因为我找到了许多解决方案,但对我没有任何帮助。

我在这里为您提供我拥有的代码,希望您能提供帮助。

<?php

$cfg['blowfish_secret'] = 'xampp'; 

$i = 0;

$i++;

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
$cfg['Lang'] = '';

$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmarktable';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';

?>

感谢您的宝贵时间

【问题讨论】:

你有没有密码的 MySQL 用户 'pma'? 当我尝试在 xampp 上安装 symfony 时,要求我创建它,除了当我检查其他解决方案时,我发现他们提供了这样的解决方案,但我无法登录到 phpmyadmin即使我更改了 $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;我也无法在没有密码的情况下以 pma 身份使用 controluser 登录。你认为我应该怎么做才能访问 xampp 上的 phpmyadmin? 为了解决“与controluser的连接”部分,我相信你可以把定义controluser、controlpass和pmadb的行注释掉(把/放在开头)。但是,您将需要 root 密码才能登录。也许这会有所帮助:veerasundar.com/blog/2009/01/… 【参考方案1】:

要删除那个 phpMyAdmin 错误,我必须在 /etc/phpmyadmin/config-db.php 中删除

改变: $dbuser='phpmyadmin'; 进入: $dbuser='theuseriuse';

【讨论】:

以上是关于PhpMyAdmin 错误:配置中定义的 controluser 连接失败的主要内容,如果未能解决你的问题,请参考以下文章

无法打开 PhpMyAdmin(配置中定义的 controluser 连接失败。)

配置中定义的 controluser 的 phpMyAdmin 连接失败

登录 PhpMyAdmin 后出现错误

Phpmyadmin - 控制用户连接失败 PHPMyadmin

mysql程序没有使用phpmyadmin创建/工作

phpMyAdmin 错误调用未定义函数