Восстановление пароля к PhpMyAdmin – пошаговая инструкция

Если забыли пароль от phpMyAdmin – не паника.
Пароль можно восстановить и без доступа к консоли, если вы на хостинге.
А если сервер свой – пароль легко сбросить через MySQL.

В статье:

  • Как узнать пароль phpMyAdmin на хостинге
  • Где пароль хранится на локальном сервере (XAMPP, OpenServer, WAMP)
  • Как сбросить пароль MySQL root, если совсем нет доступа

Восстановление пароля к phpMyAdmin


🟢 Если сайт на хостинге (REG.RU, Timeweb, Beget и др.)

На 90% хостингов phpMyAdmin привязан к логину/паролю MySQL, который можно посмотреть/изменить в панели управления.

Шаги:

  1. Войти в панель хостинга.
  2. Открыть раздел Базы данных / MySQL.
  3. Выбрать вашу базу.
  4. Там будет:
    • логин MySQL
    • возможность смены пароля
  5. Смените пароль → откройте phpMyAdmin → войдите с ним.

Важно: при смене пароля обновите его в файле сайта:
config.php, wp-config.php, .env – иначе сайт перестанет работать.


🟢 Если это XAMPP / OpenServer / Denwer / WAMP (локальный сервер)

Там обычно пароли вообще не стоят или указаны в конфиге.

ПанельАдрес phpMyAdminЛогинПароль
OpenServerhttp://localhost/phpmyadminrootпусто
XAMPPhttp://localhost/phpmyadminrootпусто
WAMPhttp://localhost/phpmyadminrootпусто

Если меняли пароль раньше – смотрите в конфиге MySQL:

C:\OpenServer\userdata\config\mysql.ini

или

C:\xampp\phpMyAdmin\config.inc.php

🔴 Если phpMyAdmin не входит вообще – сбрасываем пароль MySQL (сервер / VPS / Linux)

Далее приведена актуальная безопасная инструкция.
Работает на Ubuntu, Debian, CentOS, Rocky, Alma, FreeBSD.

1. Останавливаем MySQL:

sudo systemctl stop mysql

2. Запускаем MySQL без проверки паролей:

sudo mysqld_safe --skip-grant-tables &

Подождите 3–5 секунд.

3. Подключаемся:

mysql -u root

4. Сбрасываем пароль:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'НовыйПароль';
FLUSH PRIVILEGES;
EXIT;

5. Перезапускаем MySQL:

sudo systemctl restart mysql

Готово ✅
Теперь можно войти в phpMyAdmin с новым паролем.


⚠️ Важно после восстановления

Если на сайте используется WordPress, Joomla, Bitrix, Laravel и т.д.
не забудьте обновить пароль MySQL в конфигурационном файле:

WordPress:

/wp-config.php

define('DB_PASSWORD', 'НовыйПароль');

Laravel:

.env

DB_PASSWORD=НовыйПароль

🔗 Полезные статьи (перелинковка)


🎯 Итог

  • Если хостинг → пароль меняем в панели хостинга.
  • Если локальный сервер → пароль смотрим в конфиге.
  • Если сервер/VPS → сбрасываем через --skip-grant-tables.

Ничего не удаляется. Базы не пропадают.
Процедура безопасная ✅

Виталий nibbl

Привет 👋 Меня зовут Виталий, в сети я известен как Виталий Nibbl. С 2009 года я в IT и люблю задачки, от которых у других опускаются руки. Если вам сказали, что - "это невозможно" — значит, вы просто ещё не обратились ко мне 😎 В моих блогах на YouTube и Telegram вы найдёте пошаговые инструкции и решения любых сложностей. А ещё я профессионально скачиваю видео с любых платформ и всегда на связи по IT-вопросам.

Оцените автора
NIBBL

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

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

  • Оценка

PROS

+
Add Pros

Cons

+
Add Cons