phpmyadmin以根用户身份登录

qoefvg9y  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(152)

我在我的服务器上安装了cpanel,并安装了phpmyadmin。在命令行中,我从另一个服务器导入了一个我想使用的数据库。当我打开phpmyadmin时,我看不到导入的DB。我猜这是因为phpmyadmin安装的用户没有权限使用该DB。我该如何强制phpmyadmin以root身份登录,这样我就可以看到我所有的DB?
我试着将以下代码添加到我的config.inc.php中:

$cfg['Servers'][$i]['user']          = 'root';      
$cfg['Servers'][$i]['password']      = '';

但是phpmyadmin仍然显示我的登录身份:

User: cpses_blbfomiPKo@localhost
drkbr07n

drkbr07n1#

好了,想通了!
关键是将auth_type设置为config,如下所示,我的默认值是cpanel。这样他们就可以使用我在其余配置中设置的用户名和密码。

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user']          = 'admin';      // MySQL user
$cfg['Servers'][$i]['password']      = 'mypass';

相关问题