一、环境准备与依赖检查
在CentOS 7系统中,需先移除预装的MariaDB组件避免冲突。执行以下命令完成环境清理:
yum remove mariadb-libs.x86_64 -y
rm -rf /var/lib/mysql
清理残留数据目录
二、添加MySQL Yum仓库
通过官方源获取稳定安装包:
- 下载RPM包:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 导入GPG密钥:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
- 安装仓库配置:
yum localinstall mysql57-community-release-el7-11.noarch.rpm -y
三、安装MySQL 5.7服务端
执行批量安装命令完成核心组件部署:
yum -y install mysql-community-server
安装完成后启动服务并设置开机自启:systemctl start mysqld && systemctl enable mysqld
四、初始配置与安全加固
通过日志获取临时密码:grep 'temporary password' /var/log/mysqld.log
使用mysql_secure_installation
向导完成以下配置:
- 修改root密码(需包含大小写字母、数字和特殊字符)
- 移除匿名用户
- 禁用远程root登录
- 删除测试数据库
五、开通远程访问权限
在MySQL命令行执行授权命令:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码';
还需在阿里云控制台完成:
- 安全组规则添加3306端口入方向放行
- 检查服务器防火墙设置
本方案通过标准化Yum源安装保障了版本稳定性,配置过程中需特别注意密码策略与安全组设置。建议生产环境定期执行mysql_upgrade
并配置定期备份机制。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/596486.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。