CentOS 7 Mariadb 配置指南

环境准备
在开始配置之前,请确保您的CentOS 7系统已经安装完成,以下是配置前的准备工作:
确保系统已更新至最新版本:
sudo yum update -y
安装MySQL数据库(CentOS 7默认使用MySQL,但本文以MariaDB为例):
sudo yum install mariadb-server mariadb
启动和设置开机自启
启动MariaDB服务:
sudo systemctl start mariadb
设置MariaDB服务开机自启:
sudo systemctl enable mariadb
安全设置

为了提高数据库的安全性,以下是一些安全设置步骤:
设置root密码:
sudo mysql_secure_installation
按照提示输入新密码,并确认。
删除匿名用户:
DELETE FROM mysql.user WHERE User=''; FLUSH PRIVILEGES;
删除test数据库及其用户:
DROP DATABASE test; DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'; FLUSH PRIVILEGES;
禁用root远程登录:
DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); FLUSH PRIVILEGES;
配置文件修改
打开MariaDB配置文件:

sudo vi /etc/my.cnf
修改以下配置项(根据实际情况调整):
配置项 说明 bind-address设置数据库监听的IP地址,默认为localhost,可修改为0.0.0.0允许所有IP访问 port设置数据库监听的端口号,默认为3306,可修改为其他端口号 socket设置数据库的socket文件路径,默认为 /var/lib/mysql/mysql.sockmax_connections设置最大连接数,根据实际情况调整 innodb_buffer_pool_size设置InnoDB缓冲池大小,根据系统内存调整 保存并退出配置文件。
重启MariaDB服务
sudo systemctl restart mariadb
相关问答FAQs
问题:如何连接到MariaDB数据库?解答: 使用以下命令连接到MariaDB数据库:
mysql -h [主机名或IP地址] -u [用户名] -p
[主机名或IP地址]为数据库服务器地址,[用户名]为数据库用户名。问题:如何查看数据库版本信息?解答: 连接到数据库后,执行以下命令查看版本信息:
SELECT VERSION();

