蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

使用yum命令在linux系统上安装mysql完整指南

时间:2026-09-29 09:41:09 来源:www.vaopo.com 人气:人

在linux服务器上部署数据库,yum是最省心且稳定的方式。它会自动处理复杂的依赖关系,彻底避免手动编译带来的版本冲突和环境报错问题。对于生产环境或日常开发测试,通过官方源安装不仅能保证软件安全性,还能利用系统自带的包管理器进行后续升级与维护。整个过程不需要编写复杂的编译参数,非常适合各类运维人员快速上手,节省大量排错时间。

第一步检查当前系统环境

打开终端后,先确认你的操作系统版本。大多数企业级服务器运行的是centos或rhel系列,yum的安装逻辑基本一致。执行uname -r可以查看内核版本,cat /etc/os-release能显示具体发行版信息。确保系统是64位架构,并且拥有root权限或者具备sudo提权能力。如果之前安装过旧版本的mysql或mariadb,建议先用yum remove卸载残留包,清理相关缓存,防止端口占用或文件冲突影响新环境部署。

第二步添加官方yum源

默认的系统源通常只提供mariadb,想要安装原版mysql必须引入官方仓库。下载最新版的mysql-community-release包是关键。直接通过wget命令拉取对应版本的rpm文件,例如针对centos八的版本。下载完成后使用rpm -ivh命令安装该release包,这会在/etc/yum.repos.d目录下生成几个以mysql开头的配置文件。此时系统已经明确知道去哪里拉取mysql相关的软件包了,无需额外配置镜像地址。

第三步执行安装命令

源配置好后,就可以直接敲入yum install mysql-server命令。系统会列出将要安装的组件列表,包括服务端、客户端库以及公共依赖包。确认无误后按y继续。等待下载并解压完成即可。安装过程中如果出现依赖提示,通常直接回车确认即可。整个流程走完后,mysql的二进制文件会被放置在usr/sbin目录下,配置文件集中在etc/my.cnf,数据目录默认位于var/lib/mysql,路径清晰便于后期管理。

第四步启动服务与初始化配置

安装完毕并不代表可以直接登录操作。首先需要将mysql服务加入开机自启,执行systemctl enable mysqld。接着用systemctl start mysqld启动进程。第一次启动时,系统会自动在数据目录生成随机root密码,这个临时密码会被详细记录在日志文件里。可以用grep命令搜索var/log/mysqld.log里的temporary password字段获取初始凭证。拿到密码后,立即执行mysql_secure_installation脚本进行安全加固。

第五步设置远程访问与安全优化

安全脚本会引导你修改root密码强度、删除匿名用户、禁止远程root登录以及移除测试数据库。按照提示输入符合规范的新密码并确认即可。如果你需要从本地电脑连接服务器上的mysql,还需要开放防火墙端口。用firewall-cmd命令添加tcp协议的三三零六端口,然后重载规则。另外修改my.cnf文件,注释掉bind-address这一行,让监听范围覆盖所有网卡。重启服务后,使用命令行工具测试连通性。

常见问题排查建议

安装过程中最常遇到的是gpg校验失败或服务启动报错。如果遇到gpg错误,可以在yum install后面加上nogpgcheck参数跳过验证。服务起不来多半是数据目录权限不对,chown -R mysql:mysql varlibmysql修正所有者就能解决。连接被拒绝请检查云平台的安全组策略是否放行了三三零六端口。定期用yum update mysql更新补丁,保持数据库处于健康状态,配合定时备份脚本,能让业务数据安全无忧。