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