如何在阿里云服务器安装MySQL 5.7?

本文详细讲解在阿里云CentOS 7服务器安装MySQL 5.7的全流程,涵盖环境准备、仓库配置、服务安装、安全加固及远程访问设置,提供标准化操作命令和常见问题解决方案。

一、环境准备与依赖检查

在CentOS 7系统中,需先移除预装的MariaDB组件避免冲突。执行以下命令完成环境清理:

  • yum remove mariadb-libs.x86_64 -y
  • rm -rf /var/lib/mysql 清理残留数据目录

二、添加MySQL Yum仓库

通过官方源获取稳定安装包:

  1. 下载RPM包:
    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  2. 导入GPG密钥:
    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  3. 安装仓库配置:
    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 '密码';

还需在阿里云控制台完成:

  1. 安全组规则添加3306端口入方向放行
  2. 检查服务器防火墙设置

本方案通过标准化Yum源安装保障了版本稳定性,配置过程中需特别注意密码策略与安全组设置。建议生产环境定期执行mysql_upgrade并配置定期备份机制。

本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/596486.html

其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
上一篇 4小时前
下一篇 4小时前

发表回复

登录后才能评论
联系我们
联系我们
关注微信
关注微信
分享本页
返回顶部