centos

centos mariadb安全设置怎么做

小樊
31
2025-02-18 17:09:55
栏目: 云计算

在CentOS系统上对MariaDB进行安全设置,可以遵循以下步骤:

安装MariaDB

  1. 添加MariaDB YUM仓库

    sudo vi /etc/yum.repos.d/MariaDB.repo
    

    根据您的操作系统版本,选择相应的内容添加到文件的末尾。

  2. 安装MariaDB

    sudo yum install MariaDB-server MariaDB-client
    
  3. 启动MariaDB服务

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    

安全配置

  1. 登录MariaDB

    mysql -u root -p
    
  2. 运行安全配置脚本

    sudo mysql_secure_installation
    

    按照提示操作,设置root密码并完成其他安全设置,如移除匿名用户、禁止root远程登录、删除测试数据库等。

  3. 修改配置文件(可选):

    • 修改监听地址以限制远程访问:

      sudo vi /etc/my.cnf
      

      [mysqld]部分添加或修改以下行:

      bind-address = 127.0.0.1
      

      保存并退出编辑器,然后重启MariaDB服务:

      sudo systemctl restart mariadb
      
  4. 修改root用户身份验证方式(如果需要):

    在MariaDB提示符下,执行以下SQL查询以更改root用户的身份验证方法:

    ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('your_password_here');
    FLUSH PRIVILEGES;
    

    your_password_here替换为您要为root用户设置的密码。

其他安全建议

通过以上步骤,您可以显著提高CentOS系统上MariaDB数据库的安全性。

0
看了该问题的人还看了