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

阿里云服务器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

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

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参数

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END