Доступ к phpmyadmin от имени пользователя root

Я пытаюсь получить доступ к phpmyadmin на моем сервере в качестве пользователя root. Я ввожу 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 в качестве config, изменил хост на мой IP-адрес и добавил в какой-то момент следующее:

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

Я не совсем уверен, что делать на этом этапе.

1 ответ

Решение

Сначала отмените все изменения в файле, который вы сделали, вы должны просто сбросить пароль root для этого. Ознакомьтесь с этим руководством для сброса пароля root для mysql.

Другие вопросы по тегам