温馨提示×

centos mysql如何配置

小樊
37
2025-04-24 16:17:37
栏目: 云计算

在CentOS上配置MySQL主要包括安装MySQL、配置MySQL服务、设置安全选项以及启动和检查MySQL服务等步骤。以下是详细的配置指南:

安装MySQL

  1. 下载MySQL Yum Repository

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
    
  2. 安装MySQL

    sudo yum install mysql-community-server
    
  3. 启动MySQL服务

    sudo systemctl start mysqld
    
  4. 设置MySQL服务开机自启

    sudo systemctl enable mysqld
    

配置MySQL

  1. 查看默认的root密码

    grep 'temporary password' /var/log/mysqld.log
    
  2. 登录MySQL并修改密码

    mysql -uroot -p
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
    FLUSH PRIVILEGES;
    
  3. 配置远程访问(可选):

    • 编辑MySQL配置文件 /etc/my.cnf,找到 bind-address 并将其设置为 0.0.0.0 或者注释掉这一行。

    • 重启MySQL服务:

      sudo systemctl restart mysqld
      
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_new_password';
      FLUSH PRIVILEGES;
      

安全配置

  1. 运行安全配置脚本

    sudo mysql_secure_installation
    

    这个脚本会帮助你设置root密码、删除匿名用户、禁止远程root登录、删除测试数据库等。

启动和检查MySQL服务

  1. 启动MySQL服务

    sudo systemctl start mysqld
    
  2. 检查MySQL服务状态

    sudo systemctl status mysqld
    
  3. 查看MySQL日志

    sudo tail -f /var/log/mysqld.log
    

以上步骤涵盖了在CentOS上安装、配置、安全设置和启动MySQL服务的基本流程。根据实际需求,可能还需要进行更多的定制化配置。

0