Не могу войти в phpmyadmin с пользователем root

У меня проблемы с входом в систему с помощью phpmyadmin в системе Ubuntu.

Имя пользователя - root Пароль - пусто

но все равно он показывает мне ошибку, как показано ниже

 #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Помогите мне решить это Спасибо.

3 ответа

Решение

Я добавил это с помощью следующих шагов:

1) Открыть config.inc.php файл

2) Изменить разрешение файла для записи

sudo chmod 777 /etc/phpmyadmin/config.inc.php

3) Добавить строку ниже в файл

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

4) Снова измените права доступа к файлам на оригинальные

 sudo chmod 755 /etc/phpmyadmin/config.inc.php

5) Перезагрузите сервер

service mysql start or service mysql start

6) открыть

http://localhost/phpmyadmin
username: root
password: YOUR_MYSQL'S ROOT USER'S PASSWORD
  • Успешно вошел в phpmyadmin.

Это правильный ответ:

sudo dpkg-reconfigure -plow phpmyadmin

В терминале наберите

sudo gedit '/etc/phpmyadmin/config-db.php'

Файл пользователя откроется. Просто проверьте имя пользователя, как

$dbuser='phpmyadmin';

И пароль вроде

$dbpass='1234';

Просто скопируйте это имя пользователя и пароль без кавычек на странице входа.

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