Я только что установил на свой компьютер 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
были проверены, и все основные компоненты были включены правильно.
В чем проблема?
$
или#
? (Я спрашиваю, потому что обычные пользователи имеют$
в приглашении, но root имеет#
)Ответы:
Пакет Mariadb не предлагает мастера настройки во время установки в Ubuntu 16.04.
Используйте команду ниже, чтобы иметь оболочку mysql
источник
Попробуй
sudo mysql -u root
. Вы должны быть в состоянии войти таким образом.источник