ในกรณีของฉันมันเป็นรหัสผ่านไม่ตรงกันสำหรับการบำรุงรักษาผู้ใช้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
อัปเดต:ดังนั้นน่าเสียดายที่นี่ไม่ได้แก้ปัญหา มันทำให้การสุ่ม - บางครั้งฉันสามารถหยุดบริการโดยไม่มีปัญหาอีกครั้งมันจะหยุดที่หยุดบริการ