意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议
配置详情
本产品仅限新用户首购专享!每人限购1台,续费5折
当前配置
数据中心: {{ getconfigInfoArea(productDetailInfo) }}
套餐规格: 2 核 2 G
带宽:
系统盘 {{ validateMySplit(ProductVM.getProductappointInfoBykey(productDetailInfo,'云系统盘'),'|',1) }} 性能型
IP 数 1 个
可选配置
操作系统:
VPC:
安全组:
购买时长:
1 月
我已阅读并同意《恒创科技服务协议》
购买前请阅读协议并勾选同意

阿里云服务器CentOS安装MySQL | 详细配置指南

来源:佚名 编辑:佚名
2025-07-04 07:45:04

阿里云服务器CentOS安装MySQL数据库详解

环境准备

系统要求:CentOS 7+/阿里云ECS实例

资源建议:至少1核CPU/2GB内存/20GB存储空间

安装MySQL流程

1. 更新系统组件

sudo yum update -y
sudo yum install epel-release -y

2. 添加MySQL官方仓库

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
sudo yum-config-manager --enable mysql80-community

3. 执行MySQL安装

sudo yum install mysql-community-server -y

4. 启动与开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. 获取初始密码

sudo grep 'temporary password' /var/log/mysqld.log

记录输出的临时密码用于首次登录


阿里云服务器CentOS安装MySQL | 详细配置指南

6. 安全配置

sudo mysql_secure_installation

按提示完成:修改root密码、移除匿名用户、禁用远程root登录、删除测试数据库

关键进阶配置

远程访问授权

CREATE USER 'username'@'%' IDENTIFIED BY 'yourStrongPassword!123';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
FLUSH PRIVILEGES;

防火墙放行

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

性能优化(my.cnf)

[mysqld]
innodb_buffer_pool_size = 1G
max_connections = 200
skip_name_resolve = 1

验证运行状态

mysql -u root -p
STATUS;
EXIT;

故障排查

  • 登录失败:检查SELinux状态 sudo sestatus
  • 连接超时:阿里云安全组需开放3306端口
  • 内存不足:调整innodb_buffer_pool_size参数
本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
上一篇: 东南亚独立服务器:企业出海战略的强力技术引擎 | 区域节点优势解析 下一篇: 天河服务器租用指南:解锁超级计算能力的行业解决方案