dalam kasus saya itu adalah ketidakcocokan kata sandi untuk pengguna pemeliharaan debian-sys-maint
antara satu masuk /etc/mysql/debian.cnf
dan satu di database MySQL.
Pengguna ini digunakan untuk mematikan MySQL dan fungsi lainnya. Setelah pembaruan MySQL, mungkin terjadi bahwa ada ketidaksesuaian antara file dan database. Ini juga bisa terjadi jika Anda memindahkan database Anda dari satu MySQL ke yang lain. Jika Anda akan mengimpor semua basis data dan pengguna dari MySQL lain di mesin yang berbeda, Anda perlu menyinkronkan kembali debian-sys-maint
kata sandi pengguna pemeliharaan ( ) Anda.
Yang perlu Anda lakukan: periksa kata sandi Anda saat ini di file 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
Anda dapat melihat kata sandi yang digunakan sistem di sini: password = n4aSHUP04s1J32X5
Langkah selanjutnya adalah memperbarui MySQL ke kata sandi yang sama: Masuk ke MySQL:
~$ mysql -u root -p
Ketikkan kata sandi Anda untuk mengakses MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
Setelah itu tidak ada lagi masalah dengan shutdown, tidak ada 10 menit menunggu, tidak ada masalah dengan menginstal aplikasi yang menggunakan akun pemeliharaan ini seperti phpmyadmin.
UPDATE: Jadi sayangnya ini tidak menyelesaikan masalah. Itu membuatnya agak acak - kadang-kadang saya bisa menghentikan layanan tanpa masalah lain kali akan membeku saat berhenti layanan.