в моєму випадку це було невідповідність пароля для користувача, що обслуговує debian-sys-maint
між одним /etc/mysql/debian.cnf
і одним в базі даних MySQL.
Цей користувач використовується для відключення MySQL та інших функцій. Після оновлення MySQL може статися невідповідність файлу та бази даних. Це також може статися, якщо ви перемістите свою базу даних з одного MySQL в інший. Якщо ви імпортуєте всі бази даних та користувачів з інших MySQL на іншій машині, вам потрібно повторно синхронізувати debian-sys-maint
пароль користувача ( ) з обслуговування.
Вам потрібно зробити: перевірити свій поточний пароль у файлі ubuntu / debian:
sudo cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
Ви можете побачити свій пароль, який система використовуватиме тут: password = n4aSHUP04s1J32X5
Наступним кроком є оновлення MySQL до того ж пароля: Увійдіть у MySQL:
~$ mysql -u root -p
Введіть свій пароль для доступу до MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
Після цього більше не виникає проблем із відключенням, немає 10 хвилин очікування, жодних проблем із встановленням додатків, які використовують такий обліковий запис технічного обслуговування, як phpmyadmin.
ОНОВЛЕННЯ: Отже, на жаль, це не вирішило питання. Це зробило щось на кшталт випадкового - іноді я можу припинити послугу, не видаючи іншого разу, коли вона зупиниться на зупинці послуги.