CentOS Steam 9安装 MySQL 8

CentOS Steam 9 安装 MySQL8 (超详细步骤)

1. 配置MySQL源

MySQL 官方源下载地址(获取最新版下载地址)
https://dev.mysql.com/downloads/repo/yum/

  1. 下载mysql源安装包

    shell 复制代码
    wget https://dev.mysql.com/get/mysql84-community-release-el10-2.noarch.rpm
  2. 安装mysql源

    shell 复制代码
    rpm -ivh mysql84-community-release-el10-2.noarch.rpm

2. 安装MySQL服务

shell 复制代码
install -y mysql-community-server

3. 启动MySQL服务

shell 复制代码
systemctl start mysqld

4. 设置开机启动

shell 复制代码
systemctl enable mysqld

5. 修改root本地登录密码

  1. 查看登录初始登陆密码

    shell 复制代码
    sudo grep 'temporary password' /var/log/mysqld.log
  2. 登录MySQL

    shell 复制代码
    mysql -uroot -p
  3. 修改登录密码

    sql 复制代码
    set password for 'root'@'localhost'=password('MyNewPass4!');

6. 创建新用户远程登录

  1. 创建新用户

    sql 复制代码
    CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
  2. 新用户授权

    sql 复制代码
    GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
  3. 刷新MySQL权限

    sql 复制代码
    FLUSH PRIVILEGES;
  4. 开放 3306 端口
    注意:CentOS Stream系统默认开启了防火墙,若需要远程能登录,需开放3306端口。如果是云服务器,还需在云服务器控制台里设置安全组

    shell 复制代码
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    shell 复制代码
    firewall-cmd --reload
相关推荐
Database_Cool_1 小时前
阿里云 RDS MySQL 降本增效实战:从规格选型到成本优化,月成本降低64%全攻略
mysql·阿里云·云计算
java_logo1 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
码农学院1 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
爱写代码的森7 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
广州灵眸科技有限公司8 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
大耳朵-小飞象10 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技10 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
Cloud云卷云舒11 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
憧憬成为web高手11 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
HLC++11 小时前
Linux的进程间通信
android·linux·服务器