6

Мне нужно создать новую базу данных MySQL для локального сайта, я решил сделать это с помощью phpMyAdmin, поэтому я установил этот пакет следующим образом:

sudo apt-get install phpmyadmin

Во время этого процесса я получаю пару подсказок, одна из которых:

The phpmyadmin package must have a database installed and configured before it can be used.
This can be optionally handled with dbconfig-common.

Я решил пойти с dbconfig-common.

Затем меня попросили предоставить пароль для учетной записи администратора для создания базы данных MySQL:

Password of the database's administrative user:

Это пароль sudo? Я предполагал, что устанавливаю пароль, поэтому я пишу свой новый пароль.

An error occurred while installing the database:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

После того, как я получил эту ошибку, мне предлагают повторить попытку, и я делаю это с различными паролями, что бы я ни выбрал, я возвращаюсь к этому приглашению.

Исследования, которые я провел, не объясняют, что здесь ожидается, а скорее предлагают пересмотреть конфигурационные файлы. Есть идеи?


  • ОС: Ubuntu 13.10
  • MySQL: 5.5.35-0ubuntu0.13.10.1 (Ubuntu)

2 ответа2

3

Пароль администратора базы данных НЕ является паролем root. Возможно, у вас не установлен MySQL . Пытаться:

sudo apt-get install mysql-server mysql-client

Вам будет предложено ввести пароль. Это пароль, который вам придется использовать.

Затем переустановите phpmyadmin .

1

Либо ваши права не установлены правильно для пользователя root, либо вы забыли пароль root для mysql.
Поскольку ваш пароль root в Linux, скорее всего, (или, по крайней мере, не должен) быть не тем же.

чтобы сбросить пароль root для mysql, следуйте инструкциям здесь:

https://help.ubuntu.com/community/MysqlPasswordReset

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .