💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
本文介绍了在Oracle Linux 8上构建MySQL 8的过程,包括安装repo、下载源RPM文件、安装依赖包和重新构建RPM文件。
🎯
关键要点
- 本文介绍了在Oracle Linux 8上构建MySQL 8的过程。
- 构建机器为OCI上的VM.Standard.E4.Flex实例,配置为8个OCPU和128GB内存。
- 首先需要安装MySQL社区的repo,使用命令:sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el8-7.noarch.rpm。
- 需要禁用系统提供的MySQL模块,使用命令:sudo dnf module disable mysql -y。
- 下载MySQL 8.0和8.1的源RPM文件,分别使用命令:dnf download --source mysql-community-server和dnf download --source mysql-community-server --enablerepo=mysql-innovation-community。
- 构建RPM所需的依赖包包括rpm-build、cmake、cyrus-sasl-devel等,使用命令安装这些包。
- 使用命令rpmbuild --rebuild mysql-community-8.1.0-1.el8.src.rpm来构建RPM。
- 构建完成后,所有新RPM文件会在~/rpmbuild/RPMS/x86_64/目录下找到。
- 构建MySQL的过程需要了解依赖关系,确保安装正确的包。
➡️