我已经在系统上使用 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