一、安装原理
-
参考下图
-
原理说明:(拿源码安装方式来分析,因为源码安装,我们安装者参与了全部过程)
- 从官网下载,获取源代码(C语言)
- 自己在Linux服务器上编译、构建、安装,生成可执行文件
- 初始化,确认安装基路径、数据文件路径、用户等(读取配置文件),生成数据文件
- 启动服务、使用、停止服务
- 三种安装方式难易程度区别
方式 | 难易程度 | 总结 |
---|---|---|
源码安装 | 困难 | 所有的事,都需要自己一步一步做! |
二进制安装 | 正常 | 省略了编译、安装过程(官方替我们生成针对不同Linux系统的二进制文件) |
rpm安装 | 简单 | 省略了编译、安装、初始化过程(官方替我们生成了rpm可安装的软件包) |
-
总结
亲测以三种不同方式安装MySQL,得出采用二进制安装的方式最佳!
因为,无论从安装速度、自定义配置参数方面都是最优的!个人建议!
二、困惑解答
-
为啥MySQL官方提供那么多的安装包?导致无从下手!
① 因为Linux有不同版本,导致源码编译后的可执行文件都不同;
② 因为安装需求的不同,有人希望简单安装即可使用,有人希望可以定制参数,高效率使用,所以 MySQL提供三种不同方式来满足大众需求; -
总结:根据自己需求选择合理的方式来安装!个人建议——二进制安装!
三、参考博客
- rpm安装
https://blog.csdn.net/weixin_43522793/article/details/112478201
- 二进制安装
https://blog.csdn.net/weixin_43522793/article/details/112524460
- 源码安装
https://blog.csdn.net/weixin_43522793/article/details/112599909