Не предлагается вводить пароль root при установке mariadb-сервера на Ubuntu 16.04 LTS

14

Я только что установил на свой компьютер Ubuntu 16.04 LTS. Когда я попытался установить MariaDB, набрав:

sudo apt-get install mariadb-server

Установка прошла гладко, но во время процесса мне не предложили ввести пароль для учетной записи root mysql. После установки я не смог войти в MariaDB ( mysql -u root -p), и он показал сообщение об ошибке:

ERROR 1698 Access denied for user 'root'

Все было свежо установлено. Записи в /etc/apt/sources.listбыли проверены, и все основные компоненты были включены правильно.

В чем проблема?

user6133116
источник
У вашего терминала есть $или #? (Я спрашиваю, потому что обычные пользователи имеют $в приглашении, но root имеет #)
Ник Вайнберг
2
@NickWeinberg Я думаю, что проблема здесь в том, что пароль root базы данных, а не пароль root системы,
steeldriver
@steeldriver Ааа, хорошо. Я был сбит с толку из-за команды « sudo apt-get» и « мне не нужно вводить пароль для пользователя root». Но я думаю, что вы правы
Ник Вайнберг
@DavidFoerster Я пытался войти как root в mariadb (не root в linux) с помощью «mysql -u root -p»
user6133116

Ответы:

17

Пакет Mariadb не предлагает мастера настройки во время установки в Ubuntu 16.04.

Используйте команду ниже, чтобы иметь оболочку mysql

sudo mysql -uroot
Ахмед Оссама
источник
Я попробовал это, и это сработало. Благодарю. Но я помню ранее, когда я установил mariadb, мне предложили установить пароль root. С каких это пор это изменилось?
user6133116
@ user6133116: Это противоречит утверждению в вашем вопросе. Который из них. Не могли бы вы уточнить?
Дэвид Фёрстер
@DavidFoerster Извините, но я действительно не вижу противоречий. Я думаю, вы не поняли мой вопрос.
user6133116
«В процессе [установки] мне не предложили ввести пароль для корневой учетной записи mysql» (по вашему вопросу, выделите мной) и «когда я установил mariadb, мне предложили установить пароль root» ( взято из вашего комментария)
Дэвид Фёрстер
@DavidFoerster "Но я помню РАНЬШЕ, когда я установил mariadb, мне было предложено установить пароль root. С каких пор он был изменен?" Пожалуйста, обратите внимание на слово «раньше», которое я имел в виду «некоторое время назад, а не в этот раз». Мне было предложено установить пароль для корневой учетной записи базы данных раньше, но не в этот раз во время этой новой установки, поэтому вопрос размещен здесь.
user6133116
4

Попробуй sudo mysql -u root. Вы должны быть в состоянии войти таким образом.

Тьяго Райдер Аугусто
источник