CentOS系统下MySQL数据库的详细配置指南

在CentOS系统中配置MySQL,首先需要通过包管理器安装MySQL服务器,接着进行安全初始化、设置远程访问及基础优化,以确保数据库稳定运行,以下是具体步骤:

centos如何配置mysql,CentOS下MySQL配置详解

  1. 安装MySQL服务器
    使用YUM包管理器安装MySQL,执行命令:
    sudo yum install mysql-server
    安装完成后,启动MySQL服务并设置为开机自启:
    sudo systemctl start mysqld
    sudo systemctl enable mysqld

  2. 运行安全初始化脚本
    MySQL安装后需进行安全配置,输入命令:
    sudo mysql_secure_installation
    根据提示设置root密码、移除匿名用户、禁止远程root登录等,这是保障数据库安全的关键步骤

  3. 配置远程访问(如需)
    默认情况下MySQL仅允许本地连接,若需远程访问,需登录MySQL并授权用户:

    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    修改配置文件/etc/my.cnf,注释掉bind-address = 127.0.0.1以允许所有IP连接。

  4. 基础性能优化
    根据服务器硬件调整/etc/my.cnf中的参数,例如设置缓冲池大小innodb_buffer_pool_size)和连接数max_connections),以提升数据库效率。

  5. 防火墙与SELinux设置
    若启用防火墙,需开放MySQL默认端口(3306):
    sudo firewall-cmd --add-port=3306/tcp --permanent
    sudo firewall-cmd --reload
    如遇连接问题,可临时禁用SELinux或设置相应策略。

完成以上步骤后,重启MySQL服务使配置生效:sudo systemctl restart mysqld,通过mysql -u root -p测试登录,即可开始使用MySQL进行数据管理,注意定期备份与更新,以维护系统安全。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/8184.html发布于:2026-08-01