Saya punya masalah ini juga. Setiap kali saya mulai mendapatkan dan menginstal proses akan hang setelah atau selama pembaruan DB. Tidak ada solusi lain di sini yang berfungsi.
Pada akhirnya saya membersihkan
sudo apt purge mysql-server mysql-server-5.7
Dan ikuti petunjuk pemasangan dari instruksi untuk mysql di sini
Saya kemudian menimpa direktori data dengan data lama saya
sudo cp -Rfv /var/lib/mysql /usr/local/mysql/data
dan akhirnya menambahkan layanan systemd seperti ini
/lib/systemd/system/mysql.service
[Unit]
Description=MySQL Server
After=syslog.target
After=network.target
[Service]
Type=simple
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /var/run/mysqld
ExecStartPre=/bin/chown mysql:mysql -R /var/run/mysqld
ExecStart=/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
TimeoutSec=300
PrivateTmp=true
User=mysql
Group=mysql
WorkingDirectory=/usr
[Install]
WantedBy=multi-user.target
Lalu lari
# systemctl daemon-reload
# systemctl enable mysql
# systemctl start mysql
Kemudian semuanya tampak berfungsi seperti semula dan mysql tidak merusak pembaruan sistem
Kelemahannya, tentu saja, saya harus melakukan pembaruan manual di masa mendatang.