mcivhjfv
@mcivhjfv

Как и где посмотреть временный пароль root в MySQL под Ubunut 18.04?

Поставил Ubuntu 18.04, запустил установку MySQL сервера и удивился тому, что при установке не спросил пароль для root как делал раньше. Погуглив, прочитал, что в новых версиях MySQL пароль не предлагается установить при установке, а теперь он генерируется и записывается в файл: /var/log/mysqld.log
Но в Ubuntu такого файла нет, редактирование конфигов не помогает. Советы с буржуйских сайтов не помогают (они в основном для тех кто забыл пароль), а в рунете об этой проблеме даже не слышали похоже.
Запустить mysql клиент с root без пароля не получается, старые способы сброса пароля не работают (да и не трувэй это как то).
Кто сталкивался с подобныйм? Или это глюк новой версии Ubuntu?

upd: По совету SagePtr Авторизировался под системным пользователем debian-sys-maint из файла /etc/mysql/debian.cnf Попал в консоль, но теперь не могу сменить пароль у пользователя root. Команда:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_pass';
не помогла. Что я делаю не так?
  • Вопрос задан
  • 3003 просмотра
Решения вопроса 1
Henryh
@Henryh
Веб-программист
В этой версии и дальше - нет временного пароля. После установки необходимо его создать:
sudo mysql_secure_installation
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
В дебиан и производных (убунту в том числе) есть юзер debian-sys-maint, который обладает полными правами и его пароль генерируется в файл /etc/mysql/debian.cnf, под ним можно зайти и сбросить пароль рута.
Ответ написан
@sidni
Php Developer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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