在CentOS系统上对MariaDB进行安全设置,可以遵循以下步骤:
添加MariaDB YUM仓库:
sudo vi /etc/yum.repos.d/MariaDB.repo
根据您的操作系统版本,选择相应的内容添加到文件的末尾。
安装MariaDB:
sudo yum install MariaDB-server MariaDB-client
启动MariaDB服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
登录MariaDB:
mysql -u root -p
运行安全配置脚本:
sudo mysql_secure_installation
按照提示操作,设置root密码并完成其他安全设置,如移除匿名用户、禁止root远程登录、删除测试数据库等。
修改配置文件(可选):
修改监听地址以限制远程访问:
sudo vi /etc/my.cnf
在[mysqld]
部分添加或修改以下行:
bind-address = 127.0.0.1
保存并退出编辑器,然后重启MariaDB服务:
sudo systemctl restart mariadb
修改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数据库的安全性。