首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ubuntu20.04不能支持mysql 5.7.33?

为什么ubuntu20.04不能支持mysql 5.7.33?
EN

Server Fault用户
提问于 2021-04-09 11:07:06
回答 1查看 1.9K关注 0票数 2

今天,我尝试将ubuntu从18.04LTS升级到20.04LTS。用do-release-uprade

升级完成后,我尝试用service mysql start启动mysql。

结果是

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

然后我试着去查systemctl status mysql.service

结果是

代码语言:javascript
复制
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2021-04-09 17:45:14 +07; 1min 52s ago
Process: 13824 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

Apr 09 17:45:14 systemd[1]: Failed to start MySQL Community Server.
Apr 09 17:45:14 systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.
Apr 09 17:45:14 systemd[1]: Stopped MySQL Community Server.
Apr 09 17:45:14 systemd[1]: mysql.service: Start request repeated too quickly.
Apr 09 17:45:14 systemd[1]: mysql.service: Failed with result 'exit-code'.
Apr 09 17:45:14 systemd[1]: Failed to start MySQL Community Server.

我不能再访问mysql了,因为服务无法启动。

我不想丢失任何数据库。我也没有后援。

备份/var/lib/mysql就足够了吗?(还有什么我应该备份的吗?)

我很困惑。我接下来该怎么办?

  1. 降级至Ubuntu 18.04或
  2. 找到重新安装MySQL5.7用于Ubuntu20.04或
  3. 尝试将mysql升级到8 (但这次我无法启动mysql服务)

Why ubuntu 20.04 cannot support mysql 5.7.33?

谢谢你的帮助。

EN

回答 1

Server Fault用户

发布于 2021-04-09 21:17:10

经过一些研究,我决定使用更兼容于ubuntu20.04的mysql 8。

我的步骤是

  1. 卸载与mysql相关的所有内容(/var/lib/mysql/除外)

apt-get remove --purge mysql-server mysql-client mysql-common

apt-get autoremove

apt-get autoclean

  1. 安装Mysql 8(因为在此之前,我的评级从8降到5.7,所以我需要再次安装) https://www.fosstechnix.com/install-mysql-8-on-ubuntu/

wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

dpkg -i mysql-apt-config_0.8.15-1_all.deb

apt-get update

apt-get install mysql-server

在此之后,我选择了使用方法(保留MySQL5.x),并可以正常地再次启动Mysql。我需要重新检查许多项目中的所有内容,这些项目是否能很好地使用mysql 8。

我没有任何备份,因为这只是DB本地测试服务器。

谢谢大家的帮助。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1059868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档