RockyLinux 9.0 安装与配置MySQL 8.0:从下载到启动

需积分: 0 25 下载量 63 浏览量 更新于2024-08-04 收藏 1.44MB DOCX 举报
本文档详细介绍了如何在RockyLinux 9.0系统上通过yum安装MySQL 8.0.28,并进行后续的配置与管理。首先,确保系统中已经安装了基本的工具,如wget(如果没有则通过yum安装)。接着,从MySQL官网下载最新稳定版本的安装包。 1. **安装版本确认**:使用`rpm-qa | grep mysql`检查系统中是否有MySQL安装,以便了解是否需要重新安装或升级。 2. **下载安装包**:如果wget不在系统中,使用`yum install wget`进行安装,然后从官方CDN下载MySQL 8.0.28的Linux安装包。 3. **移动安装包和解压**:将下载的安装包移动到`/usr/local`目录,然后使用`tar`命令解压,特别是注意解压后带有`.xz`扩展名的文件。 4. **目录结构和权限设置**:创建必要的目录结构,如binlog和数据存储目录,创建`mysql`用户组和用户,并确保权限设置正确,以便MySQL服务运行。 5. **编译安装**:进入MySQL目录并执行`./mysqld --initialize --user=mysql --datadir=/appdata/data_mysql`,在此过程中记录root用户的临时密码,用于后续登录。 6. **my.cnf配置**:编辑`/etc/my.cnf`,设置基本的MySQL配置,如数据目录、字符集等,以适应系统需求。 7. **服务启动与自启动设置**:创建软链接将`mysql.server`脚本加入到系统启动服务中,使用`sudo mysql`切换到mysql用户并启动服务,然后设置服务自动启动。 8. **防火墙配置**:为了允许远程访问,通过`firewall-cmd`命令开启3306端口,并检查防火墙规则以确保开放状态。 本文档不仅提供了安装过程的详细步骤,还包括了必要的系统管理和安全配置,对于在RockyLinux 9.0环境中部署和管理MySQL 8.0的管理员来说,具有很高的实用价值。通过遵循这些步骤,用户可以确保系统的安全性以及MySQL服务的稳定运行。