Сброс пароля root в MySQL и MariaDB
Забыли пароль root? Скорее всего, он вам вообще не нужен, а если всё-таки нужен, вот как открыть базу данных ровно на одну минуту, не отдав её при этом половине интернета.
Установить MySQL и MariaDB, связать их с Apache и PHP и настроить автоматическое резервное копирование. Копия, которую ни разу не восстанавливали, копией не считается.
Забыли пароль root? Скорее всего, он вам вообще не нужен, а если всё-таки нужен, вот как открыть базу данных ровно на одну минуту, не отдав её при этом половине интернета.
У ошибки сокета есть пять реалистичных причин. Как за пять минут выяснить, какая из них ваша, и почему localhost и 127.0.0.1 не одно и то же.
После установки пакета база данных ещё не защищена. Это руководство проходит mysql_secure_installation по шагам, разбирает вопрос про unix_socket и показывает, как завести отдельного пользователя для каждого приложения.
Почему «Access denied for user» чаще всего не связано с неверным паролем: unix_socket, localhost против 127.0.0.1, права и безопасный сброс пароля root.
Установка из пакета дистрибутива или из репозитория PGDG, первый вход через пользователя postgres, создание базы и роли, разбор pg_hba.conf и резервная копия, которая действительно выручает.
Небольшого скрипта и задания cron достаточно, чтобы каждую ночь сохранять все базы MySQL и MariaDB в сжатом виде. Вместе с теми местами, где Debian и Ubuntu расходятся и резервное копирование срывается незаметно.
Apache2, PHP 8, MariaDB и phpMyAdmin на Debian 13 или Debian 12: полная настройка шаг за шагом, включая защиту сервера и разбор частых ошибок.
Apache2, PHP 8, MySQL или MariaDB и phpMyAdmin на Ubuntu 24.04 LTS или 22.04 LTS: вся настройка шаг за шагом, включая защиту доступа к базе данных.