Перейти к содержимому

Как узнать пароль root mysql

  • автор:

Как узнать пароль root пользователя для базы данных MySQL в Ubuntu?

Мне достался один VPS сервер, в наследство, так скажем. Бывший владелец не выходит на связь. Как мне узнать пароль root пользователя для базы данных MySQL? Где он храниться в файловой системе Ubuntu 14.04?

Отслеживать
67.9k 216 216 золотых знаков 77 77 серебряных знаков 219 219 бронзовых знаков
задан 2 июн 2015 в 20:33

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

узнать пароль — естественно, никак (разве что бывший владелец записал его где-нибудь «для памяти»).

но можно установить свой собственный пароль. описано это в интернетах множество раз. повторю для истории:

$ sudo dpkg-reconfigure mysql-server-5.5 

цифры («5.5») в вашей системе могут отличаться. в дефолтной установке работает bash-completion , поэтому, набрав всю команду вплоть до mysql-server и нажав два раза tab , вы увидите, какая именно версия пакета mysql-server установлена в вашей системе.

если с автодополнением не вышло, можно узнать версию, например, так:

$ dpkg --get-selections | grep mysql-server- 

примерный вывод этой команды:

mysql-server-5.5 install mysql-server-core-5.5 install 

Как узнать пароль root от БД?

5c1dd7d308dc1704347620.png

Чистый CentOS 7. Установлен MYSQL как узнать пароль от root?
В папки /root ничего нет с паролем.

  • Вопрос задан более трёх лет назад
  • 3024 просмотра

Комментировать

Решения вопроса 1

juniorcoder

Junior Coder @juniorcoder Автор вопроса

Всем спасибо.
Во время установки MySQL генерирует временный пароль для root-пользователя. Найти его можно в mysqld.log с помощью команды:
sudo grep ‘temporary password’ /var/log/mysqld.log

Ответ написан более трёх лет назад

Комментировать

Нравится 2 Комментировать

Ответы на вопрос 1

kotomyava

Системный администратор

Узнать никак. Сменить можно запустив с параметром skip-grant-tables. Подробных описаний процедуры сброса пароля полно в сети.

Ответ написан более трёх лет назад

Как сбросить root-пароль в MySQL

Заказывайте Облачный сервер с чистой ОС или стеком LAMP/LEMP. Почасовая оплата, первый платеж — 100 рублей.

Если вы забыли или потеряли пароль от сервера баз данных, его можно сбросить. Для этого вам понадобится root-доступ к серверу по SSH. Инструкция подойдет для следующих версий ПО:

  • MySQL 8.0 и более ранние версии;
  • Ubuntu 16.04, 18.04, 20.04.

В статье мы расскажем, как в MySQL сбросить пароль root.

В более поздних дистрибутивах к MySQL можно подключиться без ввода пароля. Такую возможность дает плагин auth_socket. Доступ без пароля зависит от того, какой пользователь ОС подключается к MySQL. По умолчанию доступ имеет только root-пользователь.

Чтобы проверить, какой у вас доступ, подключитесь к серверу и выполните команду:

mysql

Если настроен доступ без пароля, на экране вы увидите примерно следующее:

Подключение к MySQL без пароля

Если на MySQL настроен доступ по паролю, вы столкнётесь с ошибкой:

Ошибка при подключении к базе данных через терминал

Доступ для пользователя root без использования пароля запрещён

Если доступ без пароля не настроен, а пароль утерян, воспользуйтесь нашей инструкцией.

Как сбросить root-пароль MySQL

Чтобы выполнить сброс пароля MySQL, подключитесь к вашему серверу по SSH и следуйте инструкции:

Откройте файл параметров MySQL командой:

nano /etc/mysql/my.cnf

База знаний

Как узнать пароль root для MySQL после установки панели Plesk/ISPmanager/DirectAdmin/Cpanel?

В каких файлах хранятся root-пароли к MySql в разных панелях управления

Ниже указано в каких файлах хранятся root-пароли к MySql в различных панелях управления:

1) Если установлена панель управления сервером Plesk (Parallels)

Пароль хранится в файле /etc/psa/.psa.shadow

2) Если установлена панель управления сервером ISPManager

ISPManager -> Настройки сервера -> Серверы баз данных -> MySQL -> Пароль

3) Если установлена панель управления сервером DirectAdmin

Пароль хранится в файле /usr/local/directadmin/conf/mysql.conf , параметр passwd

4) Если установлена панель управления сервером cPanel

Пароль хранится в файле /root/.my.cnf

пользователь — root

*Пользователь указывается в строке:

DBACCESS="-u root -pPASSWORD"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *