Ubuntu 20.04 APT 方式安装 mysql 5.7

文章讲述了在Ubuntu20.04中无法直接通过apt获取MySQL5.7版本,需要手动从官网下载DEB包进行安装,包括下载MySQLCommunityServer5.7的DEBBundle,解决依赖问题并设置root密码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu 20.04 直接 apt 安装的 mysql 是 8.0 ,现在需要安装 5.7 版本,还颇费周章!按照文档直接点进去那个 MySQL APT Repository 中(https://dev.mysql.com/downloads/repo/apt/)只显示了 8.0 ,没有其他版本的 Repository !

在这里插入图片描述

查找 mysql 5.7 的 Repository

如果需要找到 5.7 的 Repository ,还得自己去官网一步一步的进来

  1. 从官网进到 download 页面后,不要点这个 MySQL APT Repository ,而是要点最右下的那个 Download Archievs

在这里插入图片描述
2. 下一步,点 Mysql Community Server
在这里插入图片描述
3. 这样就可以看到版本选择的页面了!选择咱需要的 5.7.42, OK!

这里竟然只有 ubuntu 18.04 ,没

Ubuntu 20.04支持同时安装多个版本的MySQL,但需要管理好它们以避免冲突。你可以通过官方仓库或第三方PPA(Personal Package Archive)来安装MySQL 5.7和8.0.32。不过,为了保持系统的稳定性和资源管理的一致性,建议不要在同一系统上长期维护两个活跃的数据库版本。 以下是安装两个MySQL版本的大致步骤: 1. **添加PPA(如果可用)**: - MySQL 5.7:你可以添加MariaDB PPA,因为5.7不再直接由官方提供更新,而MariaDB是其替代版。 ``` sudo add-apt-repository ppa:mariadb/mariadb ``` - MySQL 8.0:如果你需要8.0,可以考虑官方MySQL 8.0 PPA,但这可能会带来额外的复杂性。 ``` sudo add-apt-repository ppa:ondrej/mysql-server-8.0 ``` 2. **更新包列表并安装指定版本**: ``` sudo apt update sudo apt install mysql-server-5.7 mysql-server-8.0 ``` 3. **注意配置**: - 安装完成后,每个版本都会有自己的启动脚本、配置文件和数据目录。例如,`mysql.server start`或`mariadb.server start`用于启动各自的服务。 - 要切换数据库版本,可能需要手动编辑配置文件或使用特定版本的服务启动命令。 4. **管理和隔离**: - 需要注意,尽量避免混用不同版本的工具或应用程序连接到这两个数据库,这可能导致意外的行为。 尽管可以这么做,但还是强烈推荐将生产环境部署在一个版本的MySQL上,并在测试环境中尝试不同的版本。同时,长期维护双版本策略可能不符合最佳实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈哈虎123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值