나는이 문제도 가지고 있었다. apt get and install을 시작할 때마다 DB 업데이트 후 또는 DB 업데이트 중에 프로세스가 중단됩니다. 다른 솔루션은 여기에서 작동하지 않았습니다.
결국 나는 정화했다
sudo apt purge mysql-server mysql-server-5.7
그리고 여기 mysql에 대한 지침에서 수동 설치를 따르 십시오.
그런 다음 이전 데이터로 데이터 디렉토리를 덮어 썼습니다.
sudo cp -Rfv /var/lib/mysql /usr/local/mysql/data
마지막으로 이와 같은 시스템 서비스를 추가했습니다.
/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은 시스템 업데이트를 중단하지 않았습니다.
물론 단점은 나중에 수동 업데이트를 수행해야한다는 것입니다.