@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)

Где хранится пароль от MySQL при установки LAMPом?

День добрый. Писал недавно, что были проблемы при установке связки.

Нашёл другой мануал, по нему поставил LAMP, отредактировал немного конфиги для апача и вуаля пхп-страницы запускаются.

MySQL ставился тоже вместе со всем и пароль какой поставить он у меня не спросил.

СВерху я накатил phpmyadmin. Подумал радостно я, что тут как на винде к root пароля не будет. Но жареного гуся мне за воротник, какой то пароль всё-таки был сгенерирован.

При mysql_secure_installation
просит сначала ввести текущий пароль от root. Естественно пролёт.

По адресу localhost/phpmyadmin/index.php тоже не могу зайти.

Погуглив я нашёл, что установщик MySQL генерирует пароль сюда /var/log/mysqld.log

Но по этому пути логов никаких не оказалось. И вот где сейчас откопать этот дефолтный пароль?

Результат status

oem@evgeniipc95:~$ systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: active (running) since Wed 2019-03-13 11:16:31 GMT; 3h 1min ago
 Main PID: 9754 (mysqld)
    Tasks: 29 (limit: 4522)
   CGroup: /system.slice/mysql.service
           └─9754 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

мар 13 11:16:31 evgeniipc95 systemd[1]: Starting MySQL Community Server...
мар 13 11:16:31 evgeniipc95 systemd[1]: Started MySQL Community Server.
  • Вопрос задан
  • 1973 просмотра
Пригласить эксперта
Ответы на вопрос 3
@BorisKorobkov
Web developer
По умолчанию логин root и пустой пароль.
Ответ написан
@artem78
Сбрасывайте пароль.
https://dev.mysql.com/doc/refman/8.0/en/resetting-...
Ответ написан
Комментировать
SagePtr
@SagePtr
Еда - это святое
По крайней мере, в убунту при установке mysql-server создаётся файл /etc/mysql/debian.cnf с данными для доступа пользователя, который применяется системным демоном для некоторых технических целей.
Командой
mysql --defaults-file=/etc/mysql/debian.cnf
можно войти в mysql под этим пользователем и поменять руту пароль, например, этой командой:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'пароль';
Ответ написан
Ваш ответ на вопрос

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

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