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

CentOS系统安装MySQL数据库完整教程

时间:2026-09-30 08:00:01 来源:www.vaopo.com 人气:人

很多开发者在部署Linux服务器时都会遇到环境配置的问题,其中MySQL的安装是最基础也最关键的一步。CentOS作为老牌的企业级操作系统,虽然稳定性强,但默认的yum源里往往没有直接提供最新版的MySQL客户端,甚至会被MariaDB抢占位置。别担心,跟着下面的步骤操作,只需要十几分钟就能让数据库稳稳跑起来。整个过程完全依托官方仓库,不需要手动编译源码,大大降低了出错概率,特别适合刚接触Linux运维的朋友快速上手。

第一步检查系统并清理旧环境

在安装之前,务必先确认你的CentOS具体版本是七还是八,因为两者的包管理器路径和命令习惯会有细微差别。打开终端窗口,输入基本系统信息查询命令核对内核版本。如果这台机器以前装过老版本的MySQL或者默认的MariaDB组件,强烈建议先彻底卸载干净。旧的配置文件和残留的数据目录很容易导致新程序启动失败或者端口被占用。执行标准的卸载命令删除相关包,随后清空本地缓存并重建软件索引,确保接下来的下载过程不会因为版本冲突而中断。

第二步添加MySQL官方YUM源

直接使用系统自带的源安装的MySQL版本通常停留在五七的老版本,缺乏最新的安全补丁和高性能优化功能。为了获得更稳定的体验,我们需要手动接入官方的仓库地址。在终端里利用下载工具拉取最新的仓库配置文件,保存到etc/yum/repos.d目录下。注意根据实际需求选择具体的大版本号,比如八零系列适合新项目,五七系列适合兼容旧系统。文件保存完毕后,再次执行清理和缓存命令,让包管理器准确识别新加入的软件通道,为后续安装扫清障碍。

第三步执行安装与数据初始化

源配置妥当后就可以敲入安装指令了。输入标准的包管理安装命令,系统会自动解析依赖链并列出即将下载的组件清单,确认后等待进度条走完即可。安装结束并不意味着可以直接使用,MySQL首次部署必须进行严格的初始化流程。运行专门的初始化脚本生成系统数据字典,这个过程会同步产生一套高强度的临时管理员密码。这个密码只会打印在错误日志的第一页,务必提前复制保存。紧接着调整数据目录的归属权限,确保数据库进程拥有完整的读写能力,防止启动报权限错误。

第四步启动服务并登录修改密码

所有前置工作准备就绪,现在可以激活后台服务了。使用系统服务管理工具启动主程序,并通过启用命令设置开机自动挂载。查看运行状态显示活动状态就说明核心进程已经正常拉起。此时拿着刚才记下的临时密码尝试连接数据库。成功进入交互界面后,首要任务就是强制重置root账户的登录凭证。执行标准的修改密码语句,设定一个包含大小写字母和数字的安全组合。密码更新完毕后别忘了刷新全局权限表,让新的认证规则立刻接管后续的访问请求。

第五步开放网络权限与安全加固

默认配置下数据库严格限制只接受本地回环地址的连接,如果你的业务架构是前后端分离或者有多台应用服务器,就必须放开外网访问限制。先在数据库内部创建一个允许任意主机连接的超级账号,或者修改现有账号的网络白名单规则。接着前往云服务器厂商的控制台,在网络安全组策略中明确放行三十三零六端口的入站流量。回到Linux终端里调用防火墙管理工具,添加对应的tcp协议放行规则并重新载入配置。最后平滑重启数据库服务,切换到外部电脑使用图形化客户端进行连通性测试,看到握手成功就代表整套环境彻底搭建完毕。