当前位置: 代码网 > it编程>数据库>Mysql > Linux安装mysql8.4.6全过程

Linux安装mysql8.4.6全过程

2025年10月31日 Mysql 我要评论
linux安装mysql8.4.6操作系统:almalinux版本:9.6 (sage margay)安装包下载地址:https://dev.mysql.com/downloads/mysql/选择需

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com