Rocky Linux
Rocky Linux 是开源社区管理的免费企业Linux发行版,可作为CentOS系统替代方案,并继承了原CentOS的开源免费特点(CentOS 已停止维护)。
系统环境
Rocky Linux 8.0
方式1:使用系统预置模块 mysql 8.0
系统仓库预置了mysql模块,比安装mysql-community-server体积小。
dnf module reset mysql && dnf module enable mysql
dnf install @mysql
启动 mysql 服务
systemctl start mysqld
登录 mysql
mysql 服务启动完成,本地登录测试,默认没有密码(如想加强安全性,可执行强化脚本 mysql_secure_installation)
mysql -u root -p
方式2:安装 mysql-community-server
支持mysql多个版本(5.5/5.6/5.7/8.0),可选择安装哪个版本。
添加仓库地址
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum localinstall mysql57-community-release-el7-9.noarch.rpm
关闭Rocky内置 mysql 8.0 模块
dnf remove @mysql
dnf module reset mysql && dnf module disable mysql
安装 mysql 社区版
## 默认mysql8.0
dnf install mysql-community-server
## 若安装mysql5.7,先禁止mysql80
dnf config-manager --disable mysql80-community
dnf config-manager --enable mysql57-community
dnf install mysql-community-server
启动mysql服务
systemctl start mysqld
登录 mysql
# 默认临时密码
grep 'temporary password' /var/log/mysqld.log
mysql -u root -p