Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux安装mysql8.4.6

Linux安装mysql8.4.6全过程

作者:梁萌

该文章详细介绍了在AlmaLinux 9.6操作系统上安装和配置MySQL 8.4.6的过程,包括下载安装包、解压、安装通用包和库文件、客户端和服务器包、解决安装报错、启动服务、设置开机自启动、检查服务状态、获取和设置root密码、修改配置文件、配置远程访问权限以及防火墙设置

Linux安装mysql8.4.6

选择需要的版本,然后下载对应的安装包。

下载完成

将安装包放到服务器上,进行下面的操作:

注意:

下面的命令需要根据下载的安装包版本进行替换,找到对应安装包的名称和文件。不能完全照搬。

# 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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文