Linux安装mysql8.4.6全过程
作者:梁萌
该文章详细介绍了在AlmaLinux 9.6操作系统上安装和配置MySQL 8.4.6的过程,包括下载安装包、解压、安装通用包和库文件、客户端和服务器包、解决安装报错、启动服务、设置开机自启动、检查服务状态、获取和设置root密码、修改配置文件、配置远程访问权限以及防火墙设置
Linux安装mysql8.4.6
- 操作系统:AlmaLinux
- 版本:9.6 (Sage Margay)
- 安装包下载地址:https://dev.mysql.com/downloads/mysql/

选择需要的版本,然后下载对应的安装包。
下载完成
将安装包放到服务器上,进行下面的操作:
注意:
下面的命令需要根据下载的安装包版本进行替换,找到对应安装包的名称和文件。不能完全照搬。
# 0 解压文件 tar -xf mysql-8.4.6-1.el9.x86_64.rpm-bundle.tar # 1. 先安装通用包和库文件 rpm -ivh mysql-community-common-8.4.6-1.el9.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.4.6-1.el9.x86_64.rpm rpm -ivh mysql-community-libs-8.4.6-1.el9.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.4.6-1.el9.x86_64.rpm # 2. 安装客户端 rpm -ivh mysql-community-client-8.4.6-1.el9.x86_64.rpm # 3. 安装服务器 rpm -ivh mysql-community-server-8.4.6-1.el9.x86_64.rpm 报错 # 安装 ICU 数据文件包 rpm -ivh mysql-community-icu-data-files-8.4.6-1.el9.x86_64.rpm # 导入 MySQL GPG 密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 # 启动 MySQL 服务 systemctl start mysqld # 设置开机自启动 systemctl enable mysqld # 检查服务状态 systemctl status mysqld # 获取临时密码 grep 'temporary password' /var/log/mysqld.log # 使用临时密码登录并设置新密码 mysql -u root -p -- 修改 root 密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; -- 刷新权限 FLUSH PRIVILEGES; -- 退出 MySQL EXIT; # 使用新密码登录验证 mysql -u root -p # 输入新密码:123456 # 登录后检查版本 SELECT VERSION(); # 配置文件路径 /etc/my.cnf # 重启MySQL(修改配置文件需要重启) sudo systemctl restart mysqld # MySQL服务开通对外访问权限 CREATE USER 'root'@'%' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; # 防火墙开放3306端口 sudo firewall-cmd --permanent --add-port=3306/tcp sudo firewall-cmd --reload # 查询防火墙 3306端口是否开放 sudo firewall-cmd --list-all | grep 3306
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
