w moim przypadku było to niedopasowanie hasła dla użytkownika konserwacji debian-sys-maint
między jednym w /etc/mysql/debian.cnf
jednym a jednym w bazie danych MySQL.
Ten użytkownik jest używany do zamykania MySQL i innych funkcji. Po aktualizacji MySQL może się zdarzyć, że istnieje niezgodność przekazywania między plikiem a bazą danych. Może się to również zdarzyć, jeśli przeniesiesz bazę danych z jednego MySQL do drugiego. Jeśli zaimportujesz wszystkie bazy danych i użytkowników z innego MySQL na innym komputerze, musisz ponownie zsynchronizować debian-sys-maint
hasło użytkownika konserwacji ( ).
Musisz: sprawdzić aktualne hasło w pliku 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
Możesz zobaczyć swoje hasło, którego system będzie używał tutaj: password = n4aSHUP04s1J32X5
Następnym krokiem jest aktualizacja MySQL do tego samego hasła: Zaloguj się do MySQL:
~$ mysql -u root -p
Wpisz hasło, aby uzyskać dostęp do MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
Po tym nie ma już problemów z zamykaniem, nie trzeba czekać 10 minut, nie ma problemów z instalowaniem aplikacji korzystających z tego konta serwisowego, takich jak phpmyadmin.
AKTUALIZACJA: Więc niestety to nie rozwiązało problemu. Sprawiło, że było to trochę losowe - czasami mogę zatrzymać usługę bez problemu, innym razem zawiesi się po zatrzymaniu usługi.