На Debian/Ubuntu системный администратор обычно входит через локальную socket-аутентификацию. Это безопаснее аварийного отключения проверки прав.
Важно: Не публикуйте новый пароль в shell history, логах или скриншотах.
1. Попробуйте административный вход
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEW_LONG_RANDOM_PASSWORD';
2. Проверьте плагин MariaDB
sudo mariadb -e "SELECT User,Host,plugin FROM mysql.user;"
3. Сбросьте пароль приложения
ALTER USER 'appuser'@'localhost' IDENTIFIED BY 'NEW_LONG_RANDOM_PASSWORD';
SHOW GRANTS FOR 'appuser'@'localhost';
4. Если socket-вход отключён
Не отключайте проверку прав на сетевом сервере. Используйте официальную процедуру init-file для установленной ветки MySQL либо восстановите доступ через консоль/snapshot.
5. Проверьте обычный запуск
sudo systemctl restart mysql
sudo mysqladmin ping
sudo journalctl -u mysql -n 50 --no-pager