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

См. следующее сообщение: delete monitors.xml

работал для меня.

10
задан 10 April 2011 в 23:59

61 ответ

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

Сконфигурировать phpmyadmin Ctrl + Alt + T для запуска терминала sudo dpkg-reconfigure phpmyadmin Метод подключения для базы данных MySQL для phpmyadmin: unix socket Имя административной базы данных user: root Пароль административного пользователя базы данных: mysqlsamplepassword Имя пользователя MySQL для phpmyadmin: имя базы данных MySQL для phpmyadmin: phpmyadmin Веб-сервер для автоматической перенастройки: apache2 ERROR 1045 игнорировать sudo dpkg-reconfigure mysql-server-5.5 Новый пароль для MySQL «root» «user: mysqlsamplepassword Повторить пароль для пользователя« root »MySQL: mysqlsamplepassword

Пожелайте, чтобы это помогло!

Приятного дня!

10
ответ дан 4 August 2018 в 19:46
  • 1
    Через 5 лет этот ответ мне помог. Я пропустил шаги 12, 13 и 14 (конфигурация ламп raspbian) – Jostino 13 April 2018 в 03:20

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

3
ответ дан 4 August 2018 в 19:46

Под «rootuser» вы имеете в виду пользователя root root, а не пользователя root root?

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

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

3
ответ дан 4 August 2018 в 19:46
  • 1
    Да, я имею в виду пользователя MySQL root, а не пользователь root. Я нашел файл конфигурации. Почему phpmyadmin не позволяет войти в систему с логином пользователя mysql? – user14010 11 April 2011 в 00:30
  • 2
    @ user14010: Работает ли версия командной строки mysql? Например. mysql -hlocalhost -uroot -p? – Lekensteyn 11 April 2011 в 01:57
  • 3
    Да, это работает. Я могу войти в mysql через версию командной строки, но не с phpmyadmin. Причина, по которой я пытаюсь использовать phpmyadmin, заключается в том, что у меня есть sql-скрипт, когда я пытаюсь импортировать его с помощью командной строки mysql, он создает проблемы с внешними ключами, что приводит к ошибке 121. Когда я импортирую тот же скрипт uing phpmyadmin, он успешно создает таблицы – user14010 11 April 2011 в 02:11
  • 4
    @ user14010: Какое сообщение об ошибке вы получили? Я обновил свой ответ с расположением файлов конфигурации PMA. – Lekensteyn 11 April 2011 в 17:50

Я столкнулся с аналогичной проблемой в 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. Я настоятельно рекомендую вам предоставлять только особые привилегии для newuser вместо привилегий Carte Blanche, но это ваши собственные похороны.

1
ответ дан 4 August 2018 в 19:46

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

mysqladmin -u root password NEWPASSWORD

сработала. Мне удалось сразу войти в PhpMyAdmin.

0
ответ дан 4 August 2018 в 19:46

Недавно я столкнулся с очень похожим вопросом с 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
ответ дан 4 August 2018 в 19:46

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

  1. Сконфигурировать phpmyadmin
  2. Ctrl + Alt + T для запуска терминала
  3. sudo dpkg- reconfigure phpmyadmin
  4. Метод подключения для базы данных MySQL для phpmyadmin: unix socket
  5. Имя административного пользователя базы данных: root
  6. Пароль административного пользователя базы данных: mysqlsamplepassword [ ! d5]
  7. Имя пользователя MySQL для phpmyadmin: root
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер для автоматической перенастройки: apache2
  10. ОШИБКА 1045 [ ! d9]
  11. игнорировать
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. Новый пароль для пользователя «root» MySQL: mysqlsamplepassword
  14. Повторить пароль для пользователя «root» MySQL: mysqlsamplepassword

Пожелайте, чтобы это помогло!

Приятного дня!

10
ответ дан 6 August 2018 в 03:50

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

3
ответ дан 6 August 2018 в 03:50

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

  mysql -u root -p  

Введен пароль root Создал нового пользователя, используя следующая команда:

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

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

  ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.  * TO 'newuser' @ 'localhost';  ПРИВИЛЕГИИ ФЛЮЗА;   

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

1
ответ дан 6 August 2018 в 03:50

Под «rootuser» подразумевается пользователь root root, а не пользователь root root?

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

Файлы конфигурации phpMyAdmin хранятся в / etc / phpmyadmin . [ ! d5]

3
ответ дан 6 August 2018 в 03:50

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

  mysqladmin -u пароль пользователя NEWPASSWORD  

работал. Мне удалось сразу войти в PhpMyAdmin.

0
ответ дан 6 August 2018 в 03:50

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

  Изменить: /etc/phpmyadmin/config.inc.php Не: / usr / share  /phpmyadmin/config.inc.php  

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

0
ответ дан 6 August 2018 в 03:50

Под «rootuser» подразумевается пользователь root root, а не пользователь root root?

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

Файлы конфигурации phpMyAdmin хранятся в / etc / phpmyadmin . [ ! d5]

3
ответ дан 7 August 2018 в 21:46

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

  Изменить: /etc/phpmyadmin/config.inc.php Не: / usr / share  /phpmyadmin/config.inc.php  

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

0
ответ дан 7 August 2018 в 21:46

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

  mysqladmin -u пароль пользователя NEWPASSWORD  

работал. Мне удалось сразу войти в PhpMyAdmin.

0
ответ дан 7 August 2018 в 21:46

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

3
ответ дан 7 August 2018 в 21:46

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

  mysql -u root -p  

Введен пароль root Создал нового пользователя, используя следующая команда:

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

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

  ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.  * TO 'newuser' @ 'localhost';  ПРИВИЛЕГИИ ФЛЮЗА;   

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

1
ответ дан 7 August 2018 в 21:46

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

  1. Сконфигурировать phpmyadmin
  2. Ctrl + Alt + T для запуска терминала
  3. sudo dpkg- reconfigure phpmyadmin
  4. Метод подключения для базы данных MySQL для phpmyadmin: unix socket
  5. Имя административного пользователя базы данных: root
  6. Пароль административного пользователя базы данных: mysqlsamplepassword [ ! d5]
  7. Имя пользователя MySQL для phpmyadmin: root
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер для автоматической перенастройки: apache2
  10. ОШИБКА 1045 [ ! d9]
  11. игнорировать
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. Новый пароль для пользователя «root» MySQL: mysqlsamplepassword
  14. Повторить пароль для пользователя «root» MySQL: mysqlsamplepassword

Пожелайте, чтобы это помогло!

Приятного дня!

10
ответ дан 7 August 2018 в 21:46

Под «rootuser» подразумевается пользователь root root, а не пользователь root root?

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

Файлы конфигурации phpMyAdmin хранятся в / etc / phpmyadmin . [ ! d5]

3
ответ дан 10 August 2018 в 09:59

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

  Изменить: /etc/phpmyadmin/config.inc.php Не: / usr / share  /phpmyadmin/config.inc.php  

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

0
ответ дан 10 August 2018 в 09:59

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

  mysqladmin -u пароль пользователя NEWPASSWORD  

работал. Мне удалось сразу войти в PhpMyAdmin.

0
ответ дан 10 August 2018 в 09:59

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

  mysql -u root -p  

Введен пароль root Создал нового пользователя, используя следующая команда:

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

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

  ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.  * TO 'newuser' @ 'localhost';  ПРИВИЛЕГИИ ФЛЮЗА;   

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

1
ответ дан 10 August 2018 в 09:59

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

3
ответ дан 10 August 2018 в 09:59

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

  1. Сконфигурировать phpmyadmin
  2. Ctrl + Alt + T для запуска терминала
  3. sudo dpkg- reconfigure phpmyadmin
  4. Метод подключения для базы данных MySQL для phpmyadmin: unix socket
  5. Имя административного пользователя базы данных: root
  6. Пароль административного пользователя базы данных: mysqlsamplepassword [ ! d5]
  7. Имя пользователя MySQL для phpmyadmin: root
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер для автоматической перенастройки: apache2
  10. ОШИБКА 1045 [ ! d9]
  11. игнорировать
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. Новый пароль для пользователя «root» MySQL: mysqlsamplepassword
  14. Повторить пароль для пользователя «root» MySQL: mysqlsamplepassword

Пожелайте, чтобы это помогло!

Приятного дня!

10
ответ дан 10 August 2018 в 09:59

Под «rootuser» подразумевается пользователь root root, а не пользователь root root?

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

Файлы конфигурации phpMyAdmin хранятся в / etc / phpmyadmin . [ ! d5]

3
ответ дан 13 August 2018 в 16:19
  • 1
    Да, я имею в виду пользователя MySQL root, а не пользователь root. Я нашел файл конфигурации. Почему phpmyadmin не позволяет войти в систему с логином пользователя mysql? – user14010 11 April 2011 в 00:30
  • 2
    @ user14010: Работает ли версия командной строки mysql ? Например. mysql -hlocalhost -uroot -p ? – Lekensteyn 11 April 2011 в 01:57
  • 3
    Да, это работает. Я могу войти в mysql через версию командной строки, но не с phpmyadmin. Причина, по которой я пытаюсь использовать phpmyadmin, заключается в том, что у меня есть sql-скрипт, когда я пытаюсь импортировать его с помощью командной строки mysql, он создает проблемы с внешними ключами, что приводит к ошибке 121. Когда я импортирую тот же скрипт uing phpmyadmin, он успешно создает таблицы – user14010 11 April 2011 в 02:11
  • 4
    @ user14010: Какое сообщение об ошибке вы получили? Я обновил свой ответ с расположением файлов конфигурации PMA. – Lekensteyn 11 April 2011 в 17:50

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

  Изменить: /etc/phpmyadmin/config.inc.php Не: / usr / share  /phpmyadmin/config.inc.php  

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

0
ответ дан 13 August 2018 в 16:19

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

  1. Сконфигурировать phpmyadmin
  2. Ctrl + Alt + T для запуска терминала
  3. sudo dpkg- reconfigure phpmyadmin
  4. Метод подключения для базы данных MySQL для phpmyadmin: unix socket
  5. Имя административного пользователя базы данных: root
  6. Пароль административного пользователя базы данных: mysqlsamplepassword [ ! d5]
  7. Имя пользователя MySQL для phpmyadmin: root
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер для автоматической перенастройки: apache2
  10. ОШИБКА 1045 [ ! d9]
  11. игнорировать
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. Новый пароль для пользователя «root» MySQL: mysqlsamplepassword
  14. Повторить пароль для пользователя «root» MySQL: mysqlsamplepassword

Пожелайте, чтобы это помогло!

Приятного дня!

11
ответ дан 13 August 2018 в 16:19
  • 1
    Через 5 лет этот ответ мне помог. Я пропустил шаги 12, 13 и 14 (конфигурация ламп raspbian) – Jostino 13 April 2018 в 03:20

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

3
ответ дан 13 August 2018 в 16:19

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

  mysql -u root -p  

Введен пароль root Создал нового пользователя, используя следующая команда:

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

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

  ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.  * TO 'newuser' @ 'localhost';  ПРИВИЛЕГИИ ФЛЮЗА;   

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

1
ответ дан 13 August 2018 в 16:19

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

  mysqladmin -u пароль пользователя NEWPASSWORD  

работал. Мне удалось сразу войти в PhpMyAdmin.

0
ответ дан 13 August 2018 в 16:19

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

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