मेरा भी यह मुद्दा था। हर बार जब मैंने शुरुआत की और स्थापित किया तो यह प्रक्रिया डीबी अपडेट के दौरान या उसके बाद लटकेगी। यहां किसी भी अन्य समाधान ने काम नहीं किया।
अंत में मैंने पर्स दिया
sudo apt purge mysql-server mysql-server-5.7
और यहां mysql के निर्देशों से मैन्युअल इंस्टॉल का पालन किया
फिर मैंने अपने पुराने डेटा के साथ डेटा डायरेक्टरी को ओवरवोट कर दिया
sudo cp -Rfv /var/lib/mysql /usr/local/mysql/data
और अंत में इस तरह एक systemd सेवा को जोड़ा
/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
फिर दौड़ा
# systemctl daemon-reload
# systemctl enable mysql
# systemctl start mysql
तब सब कुछ पहले की तरह काम करता लग रहा था और mysql सिस्टम अपडेट नहीं तोड़ रहा था
निश्चित रूप से नकारात्मक पक्ष यह है कि मुझे भविष्य में मैन्युअल अपडेट करने की आवश्यकता होगी।