安装前环境检查
在开始操作之前,务必确认服务器操作系统的具体版本。目前企业环境中广泛使用的是CentOS 6和CentOS 7,两者的命令语法略有差异,但核心流程一致。登录服务器后,在终端输入 uname -a 快速核对内核信息。如果机器上曾经装过旧版MySQL或者系统自带的MariaDB数据库,强烈建议先彻底卸载。残留的配置文件和依赖包极易引发端口占用或权限报错。使用 rpm -qa 配合管道符 grep mysql 进行全盘扫描,发现相关包名后,利用 yum remove 命令逐条清除。清理完毕后,顺手删掉 /etc/my.cnf 以及 /var/lib/mysql 下的历史数据文件夹,让系统回到纯净状态,这是后续顺利安装的第一步。
配置官方YUM软件源
为了避免手动下载rpm包带来的依赖地狱问题,采用官方YUM源是最稳妥的选择。首先在终端中创建一个新的仓库描述文件,路径命名为 /etc/yum.repos.d/mysql-community.repo。使用文本编辑器打开该文件,写入标准的仓库声明代码。重点注意要将 enable 参数设定为 1,这样系统才会识别并拉取对应版本的数据。配置保存后,立即执行 yum clean all 清空本地过期缓存,随后运行 yum makecache 重建索引。这一步虽然简单,却能让后续的下载指令精准命中5.6版本的稳定构建包,大幅降低安装失败的概率。
执行在线安装命令
源地址就绪后,直接在命令行敲入 yum install mysql-community-server 触发下载任务。终端界面会滚动显示即将安装的组件清单及总大小,仔细核对无误后键入 y 放行。系统会自动处理底层关联库的匹配工作,期间可能会弹出GPG密钥验证弹窗,直接按回车确认信任即可。安装进度受机房带宽影响,一般等待数分钟便会提示 Complete。安装收尾阶段,可通过 rpm -qi mysql-community-server 查看版本号详情,只要返回结果明确标注 Release 包含 5.6 字样,就说明服务端核心程序已就位。
启动服务与基础安全加固
程序部署完成并不意味着数据库立刻可用,必须激活后台守护进程。针对新版系统执行 systemctl start mysqld,老版本则使用 service mysqld start。紧接着务必运行 systemctl enable mysqld 将其加入开机自启队列,防止重启后服务失联。初次冷启动时,MySQL引擎会在内部生成一串高复杂度随机密码,并写入系统日志。使用 cat /var/log/mysqld.log | grep temporary 抓取该串字符,随后调用 mysql_secure_installation 交互脚本。严格遵循屏幕提示,依次设定高强度管理员密码、剔除匿名访客账号、切断root远程登录权限、废弃示例数据库。这套标准动作能直接封堵常见入侵漏洞。
调整编码格式与最终验证
出厂默认的字符集往往仅支持拉丁字母,存入中文文本必然出现问号乱码。此时需编辑 /etc/my.cnf 主配置文件,找到 [mysqld] 模块区块,追加 character-set-server=utf8mb4 以及对应的排序规则参数。保存文档后重启数据库使改动生效。一切就绪后,打开命令行客户端输入 mysql -u root -p 回车认证。进入控制面后执行 status 或 show variables like character% 语句,确认当前会话编码已平滑过渡至utf8mb4。随便建张表跑几条含中文的insert语句,再次select出来字形清晰无遮挡,整个环境就真正可以交付业务使用了。



