按照您的配置定义的控制用户连接失败

按照您的配置定义的控制用户连接失败

我已经在系统上使用 LAMP 一段时间了,我决定将 lampp 目录的所有权从 root 更改为我的帐户,现在我遇到了以前从未存在过的控制用户问题。我尝试将所有权改回 root,但问题依然存在……

这里是相关的配置文件部分...并且我关注了我发现的一堆类似的问题...但是都没有对我有用:

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'daisy041093';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/**
 * phpMyAdmin configuration storage settings.
*/

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

答案1

编辑../phpmyadmin/config-db.php

将以下几行更改如下:

 $dbuser='pma';
 $dbpass='<your pma user's password>';

摘自我关于这个主题的更广泛的帖子这里

注意,在 Debian 上,此文件位于:/etc/phpmyadmin/config-db.php

相关内容