MySQL安装、升级篇——RPM
2023-03-07 09:08:15 时间
兔年大吉!新春伊始,推出MySQL管理系列连载。
本篇将介绍MySQL使用RPM方式进行安装。
MySQL的安装过程包括5个步骤,
- 决定在哪种操作系统上进行安装,用户可以从MySQL的官网“https://www.mysql.com/support/supportedplatforms/database.html”查看MySQL支持的操作系统。
- 选择安装包,MySQL提供已经编译好的RPM、PKG,及Windows的Installer,此外还提供源代码,用户可以通过编译源代码的方式进行安装。
- 下载安装包,用户可以通过“https://www.mysql.com/downloads/”选择下载不同的安装包。
- 安装MySQL。
- 执行后续的安装与配置。
当用户下载了Linux的安装包之后,需要执行以下命令:
RPM系统
rpm -ivh packagename.rpm
APT系统
dpkg -i packagename.deb
用户要注意安装时的软件依赖关系,需要在安装MySQL之前解决依赖关系,例如MySQL依赖libaio库,因此,用户需要在安装MySQL之前确认libaio库是否安装,如果没有安装需要先安装libaio之后才能安装MySQL。
如果用户的安装环境可以联网使用资源库的时,可以通过安装包管理器解决依赖关系,如果无法使用资源库时,需要找到包含依赖软件的RPM或者DEB文件。
MySQL RPM安装文件
MySQL提供了两种类型的RPM,一种是指定操作系统的,例如,Oracle Linux。另外一种是非指定的,只要Linux使用glibc2.12即可。安装文件章包含不同的包,用户可以单独下载,也可以整体下载,具体文件如下:
- Server:数据库服务器及关联工具。
- Common:服务器和客户端共同使用的文件。
- Client:客户端应用程序及工具
- Devel:MySQL客户端应用程序使用的开发用头文件及库。
- Embedded-compat:MySQL作为一个嵌入库。
- Libs:服务器与客户端共享的库。
- Libs-compat:共享库与之前版本的MySQL兼容。
- Test:MySQL服务器的测试套件。
- Router:轻量级的中间件,为InnoDB cluster提供透明路由。
- Backup:企业版备份(仅在企业版中提供)
RPM安装过程
RPM的安装过程如下:
- 提取RPM文件到对应的位置。
- RPM将basedir安装到/usr下,并且无法更改,如果用户希望安装多个MySQL实例时,需要使用通用安装包,而不能使用RPM进行安装。
- 注册 SysV init或 systemd启动脚本。
- 在操作系统中配置mysql用户和组(MySQL服务器进程由mysql用户运行)。
- 首次启动MySQL服务时将创建数据文件夹和默认的配置文件my.cnf,并创建默认的MySQL用户root@localhost,并为其随机分配密码,密码将输出在错误日志/var/log/mysqld.log中,用户登录后将强制更换密码。
- MySQL服务不会自动启动,需要用户执行service mysqld start或systemctl start mysqld
以上内容是关于如何使用RPM进行安装的一个介绍,在下一篇将介绍DEB安装方式。
相关文章
- 数据孤岛是业务效率的无声杀手
- 2023展望:新的一年将给大数据分析领域带来什么?
- 阿里云ADB基于Hudi构建Lakehouse的实践
- 大数据在医疗保健领域的使用案例
- 微软增加说明:KB5021751 更新扫描已经 / 即将过时 Office 过程中不会触碰用户隐私
- 2022 Gartner全球云数据库管理系统魔力象限发布 腾讯云数据库入选
- 场景化、重实操,分享一个实时数仓实践案例
- Arctic的湖仓一体践行之路
- 分布式计算MapReduce究竟是怎么一回事?
- 淘系数据模型治理优秀实践
- 大数据分析对医疗保健的影响
- 当我们说大数据Hadoop,究竟在说什么?
- 2022年及以后大数据的五个发展趋势
- 网易严选离线数仓治理实践
- 2023 年数据治理趋势
- 一份“靠谱”的年度经营计划,你学会了吗?
- 漫谈对大数据的思考
- 测试一下,读懂数据的能力,你有吗?
- 用艺术的眼光探索数据之美
- 聊聊数据分析成果如何落地