如何在Rocky linux 9.x上安装 mysql 8.0.44

该文章已生成可运行项目,

在Rocky Linux 9.x上安装MySQL 8.0.44,有几种方法可以实现:

方法1:使用Rocky Linux默认仓库安装MySQL 8.0

# 安装MySQL服务器
sudo dnf install mysql-server

# 启动MySQL服务
sudo systemctl start mysqld

# 设置开机自启
sudo systemctl enable mysqld

# 检查安装版本
mysql --version

注意:这种方法安装的是Rocky Linux仓库中提供的MySQL 8.0版本,可能不是最新的8.0.44。

方法2:使用MySQL官方Yum仓库安装特定版本

步骤1:添加MySQL官方仓库

# 下载MySQL Yum仓库
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm

# 验证仓库是否添加成功
sudo dnf repolist enabled | grep mysql

步骤2:安装MySQL 8.0.44

bash

# 查看可用的MySQL版本
dnf list available mysql-server

# 安装特定版本(如果可用)
sudo dnf install mysql-community-server-8.0.44

# 或者安装最新版本
sudo dnf install mysql-community-server

方法3:使用MySQL Yum仓库并启用版本模块

# 禁用默认的MySQL模块(如果存在)
sudo dnf module disable mysql

# 安装MySQL服务器
sudo dnf install mysql-community-server

安装后的基本配置

启动和启用服务

# 启动MySQL服务
sudo systemctl start mysqld

# 启用开机自启
sudo systemctl enable mysqld

# 检查服务状态
sudo systemctl status mysqld

安全配置

# 运行安全安装脚本
sudo mysql_secure_installation

按照提示进行:

  • 设置root密码

  • 移除匿名用户

  • 禁止root远程登录

  • 移除测试数据库

  • 重新加载权限表

获取临时密码(如果使用官方仓库)

# 查看临时root密码
sudo grep 'temporary password' /var/log/mysqld.log

方法4:手动下载RPM包安装

如果上述方法都无法安装特定版本8.0.44:

# 下载特定版本的RPM包
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.44-1.el9.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.44-1.el9.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-common-8.0.44-1.el9.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-libs-8.0.44-1.el9.x86_64.rpm

# 安装所有依赖包
sudo dnf install mysql-community-*.rpm

验证安装

# 检查MySQL版本
mysql --version

# 连接到MySQL
mysql -u root -p

# 在MySQL中查看版本
SELECT VERSION();

防火墙配置(如果需要远程访问)

# 开放MySQL端口
sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

重要注意事项

  1. 版本可用性:MySQL 8.0.44可能不在所有仓库中都可用,官方仓库通常提供最新版本

  2. 依赖关系:使用官方仓库会自动处理依赖关系

  3. 安全性:务必运行mysql_secure_installation进行安全配置

  4. 备份:如果升级现有MySQL安装,请先备份数据

推荐使用方法2(官方仓库),这样可以确保获得经过测试的稳定版本,并且便于后续更新和维护。

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值