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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
 
             我要评论
我要评论 
                                             
                                             
                                            
发表评论