en mi caso, la contraseña no coincidía para el usuario de mantenimiento debian-sys-maint
entre uno en /etc/mysql/debian.cnf
uno en la base de datos MySQL.
Este usuario se utiliza para el apagado de MySQL y otras funciones. Después de la actualización de MySQL, puede ocurrir que haya una falta de coincidencia entre el archivo y la base de datos. Esto también podría suceder si mueve su base de datos de un MySQL a otro. Si va a importar todas las bases de datos y usuarios de otro MySQL en una máquina diferente, debe volver a sincronizar su debian-sys-maint
contraseña de usuario ( ) de mantenimiento .
Debe hacer: verificar su contraseña actual en el archivo 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
Puede ver su contraseña que el sistema usará aquí: password = n4aSHUP04s1J32X5
El siguiente paso es actualizar MySQL a la misma contraseña: Inicie sesión en MySQL:
~$ mysql -u root -p
Escriba su contraseña para acceder a MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
Después de eso, no hay más problemas con el apagado, no hay 10 minutos de espera, no hay problemas con la instalación de aplicaciones que usan esta cuenta de mantenimiento como phpmyadmin.
ACTUALIZACIÓN: Lamentablemente, esto no resolvió el problema. Lo hizo un poco aleatorio: a veces puedo detener el servicio sin problemas, otra vez se congelará al detener el servicio.