CentOS7下安装MySQL8 | 详细步骤与配置指南

CentOS7系统安装MySQL8完整指南

环境准备与依赖检查

执行系统更新确保环境最新:

sudo yum update -y
sudo yum upgrade -y

配置MySQL官方仓库

添加MySQL官方Yum存储库:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

执行安装操作

安装MySQL服务器核心组件:

sudo yum --enablerepo=mysql80-community install mysql-server -y

启动数据库服务

启用并启动MySQL服务:

sudo systemctl enable mysqld
sudo systemctl start mysqld

安全初始化配置

获取临时密码并执行安全脚本:

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

注意:需设置符合密码策略的新密码(包含大小写字母、数字、特殊字符)

配置远程访问权限

登录数据库创建远程访问用户:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';

调整防火墙设置

开放MySQL默认端口:

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

验证安装结果

检查服务状态和版本信息:

systemctl status mysqld
mysqladmin -u root -p version

配置文件优化建议

编辑主配置文件:

sudo vi /etc/my.cnf

建议配置项:

  • 绑定地址:bind-address = 0.0.0.0
  • 字符集设置:character-set-server = utf8mb4
  • 连接数配置:max_connections = 500

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

阅读剩余
THE END