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

У меня есть пользователь root в mysql-server на сервере Ubuntu. Я не могу войти в phpmyadmin с пользователем root и паролем. Я пытался найти файл конфигурации, но не смог найти его. Помощь будет оценена.

Спасибо заранее

13
задан 10 April 2011 в 22:59

9 ответов

Необходимо реконфигурировать phpmyadmin, изменить пароль MySQL.

  1. Реконфигурируйте phpmyadmin
  2. Ctrl + Высокий звук + T для запуска терминала
  3. sudo dpkg-реконфигурировали phpmyadmin
  4. Метод соединения для базы данных MySQL для phpmyadmin: сокет Unix
  5. Имя административного пользователя базы данных: корень
  6. Пароль административного пользователя базы данных: mysqlsamplepassword
  7. Имя пользователя MySQL для phpmyadmin: корень
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер для реконфигурирования автоматически: apache2
  10. ОШИБКА 1045
  11. проигнорировать
  12. sudo dpkg-реконфигурировали mysql-server-5.5
  13. Новый пароль для MySQL "базируется" пользователь: mysqlsamplepassword
  14. Повторите пароль для "корневого" пользователя MySQL: mysqlsamplepassword

Желание это помогает!

Хорошего дня!

12
ответ дан 10 April 2011 в 22:59

"Пользователем root" Вы имеете в виду пользователя root MySQL, не системного пользователя root, правильно?

Во время установки mysql-server, корневая учетная запись MySQL создается, и ее пароль хранится в /etc/mysql/debian.cnf.

Конфигурационные файлы phpMyAdmin хранятся в /etc/phpmyadmin.

3
ответ дан 10 April 2011 в 22:59

Возможно, по какой-то причине для параметра AllowRoot установлено значение False? См. документацию .

0
ответ дан 10 April 2011 в 22:59

Я столкнулся с подобной проблемой в Ubuntu 14.04 с использованием MariaDB. Вместо того, чтобы пытаться изменить все, я просто создал нового пользователя.

mysql -u root -p

Введен пароль пользователя root. Создан новый пользователь с помощью следующей команды:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';

. Предоставлены все разрешения newuser:

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

. Затем вы можете войти в систему, используя newuser. в phpMyadmin. Я настоятельно рекомендую вам предоставлять привилегии только для новых пользователей вместо привилегий Carte Blanche, но это ваши собственные похороны.

0
ответ дан 10 April 2011 в 22:59

Я установил MySQL с помощью администратора синапсов. Не нужно было вводить пароль root. Команда:

mysqladmin -u root password NEWPASSWORD

сработала. Я смог сразу войти в PhpMyAdmin.

0
ответ дан 10 April 2011 в 22:59

Недавно я столкнулся с очень похожей проблемой в Ubuntu 12.04. Я просто не мог войти в систему с root & amp; нет пароля Я установил для параметра AllowNoPassword значение TRUE в конфигурации. Позже я узнал, что я редактировал неправильный файл config.inc.php, чтобы добавить параметр AllowNoPassword.

Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php

Я считаю, что первым является локальный конфигурационный файл debian, который переопределит версию usr.

0
ответ дан 10 April 2011 в 22:59

Я тоже,

echo "UPDATE mysql.user SET plugin = 'mysql_native_password' ГДЕ user = 'root' AND plugin = 'unix_socket'; FLUSH PRIVILEGES;" | mysql -u root -p

Это хорошо

0
ответ дан 10 April 2011 в 22:59

Чтобы войти как root в phpmyadmin:

echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p

В конце нашел этот урок

.

0
ответ дан 10 April 2011 в 22:59

хорошо, привет первая загрузка phpmyadmin отсюда: https://www.phpmyadmin.net/downloads/

затем извлеките загруженный (rar, zip) к: {INSTILLATION_PATH }\\laragon\etc\apps переименовывают папку к phpmyadmin.

теперь перейдите к http://localhost/phpmyadmin

и Ваш там :).

если Вы хотите войти в phpmyadmin, необходимо искать в phpmyadmin папке файл, названный config.sample.inc, и копировать его и переименовать его к config.inc, откройте файл и ищите: $cfg ['Серверы'] [$i] ['AllowNoPassword'] = ложь; и набор это к истинному: $cfg ['Серверы'] [$i] ['AllowNoPassword'] = верный; сохраните файл, и СДЕЛАННЫЙ можно войти в имя пользователя использования: корень

0
ответ дан 23 November 2019 в 03:16

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

Похожие вопросы: