ubuntu 20.04 安装mysql 5
ubuntu20.04 默认支持mysql8,不支持mysql5
具体原因请跳转以下连接
系统默认不支持,两种办法安装
一种源码编译(太麻烦)
另一种官网下载相应依赖(连包一起,直接dpkg -i)
mysql官网下载地址 选择5.7.X ubuntu Linux
然后选择对应架构版本
通常情况下就是这两个X86架构的64位和32位的版本,不同的到处找找
下载完成解压,进入目录:
sudo dpkg -i ./*
通常情况下不出意外的话会报一个简单小错误,
大概会告诉你处理包时 mysql*******依赖于XXXXXX
然而XXXXX 并没有安装,所以很明显是依赖的问题
如果没有问题那么会直接让你设置密码然后成功安装
依赖的问题来一个:
sudo apt --fix-broken install
通常,安装时会让你在终端设置root用户密码,假设在安装时没有出现这步操作那么等待完成之后,运行mysql初始化脚本
sudo mysql_secure_installation
根据情况配置 (相对初始化配置不太清楚点这里)
其他说明:
由于20.04原本不乐意支持mysql5.X 所以在安装好了之后
每次 apt&apt-get update || upgrade || autoremove
可能都会报有软件包未升级,指的就是mysql的部分包
可以 apt list --upgradable 来查看
强迫症可能会稍微难过一点,反正我看着很难过,但是我并没有解决方法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通