我试图以 root 用户身份访问我服务器上的 phpmyadmin。我输入 root 作为用户名,输入空白作为密码,它不让我进入。我将 phpmyadmin.conf 设置为只允许从我的 IP 地址访问,这是 config.inc.php:
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
我还尝试将 auth_type 设置为配置,将主机更改为我的 IP 地址,并一次添加以下内容:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
我不太确定此时该做什么。
首先恢复你所做的文件中的所有更改,你必须为此简单地重置 mysql root 密码。查看本教程以重置 mysql root 密码。