mysql如何使用yum安装_mysql yum安装说明

8次阅读

MySQL 用 yum 安装需先配置官方仓库再安装服务包;CentOS/RHEL 下操作稳定,适合生产环境;通过 rpm 安装对应系统和版本的 repo 包,编辑 /etc/yum.repos.d/mysql-community.repo 启用目标版本,再 yum install mysql-community-server,启动服务后用临时密码登录并修改,最后运行 mysql_secure_installation 加固安全。

mysql 如何使用 yum 安装_mysql yum 安装说明

MySQL 用 yum 安装,核心是先配置官方仓库,再指定版本安装服务包。CentOS/RHEL 系统下操作直接、稳定,适合生产环境快速部署。

添加对应系统的 MySQL 官方 YUM 仓库

根据你的 操作系统 版本和目标 MySQL 版本(如 5.7、8.0、9.4、9.5),下载并安装对应的 repo 包:

  • CentOS 7 安装 MySQL 5.7:
    sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  • CentOS 7/8 安装 MySQL 8.0:
    sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm(el7)或 sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm(el8)
  • CentOS 9 或 RHEL 9 安装 MySQL 9.5 创新版:
    sudo rpm -ivh https://dev.mysql.com/get/mysql95-community-release-el9-1.noarch.rpm

安装后,仓库 配置文件 会生成在 /etc/yum.repos.d/mysql-community.repo,可手动编辑禁用 / 启用某版本(如需 5.7 就禁用 8.0)。

启用目标版本并安装 mysql-community-server

默认可能只启用最新版(如 8.0 或 9.5),若要安装旧版(如 5.7),需先切换:

  • 检查当前启用状态:
    yum repolist all | grep mysql
  • 禁用不需要的版本(例如禁用 8.0):
    sudo yum-config-manager –disable mysql80-community
  • 启用需要的版本(例如启用 5.7):
    sudo yum-config-manager –enable mysql57-community
  • 安装服务端:
    sudo yum install -y mysql-community-server

启动服务并完成初始化配置

安装完成后立即启动,并获取初始密码:

  • 启动 mysqld:
    sudo systemctl start mysqld
  • 设为开机自启:
    sudo systemctl enable mysqld
  • 查看临时 root 密码:
    sudo grep ‘temporary password‘ /var/log/mysqld.log | tail -1
  • 首次登录并修改密码(5.7+ 要求强密码):
    mysql -uroot -p → 执行:
    ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘YourPass123!’;

可选:运行安全加固脚本

推荐执行 sudo mysql_secure_installation,它会引导你:

  • 重设 root 密码(如果还没改过)
  • 移除匿名用户
  • 禁止远程 root 登录
  • 删除 test 数据库及访问权限
  • 重新加载权限表

这一步能显著提升默认安装的安全性,尤其在非内网环境必须做。

星耀云
版权声明:本站原创文章,由 星耀云 2025-12-30发表,共计1473字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources