CentOS 7 Mariadb配置指南

安装MariaDB
添加MariaDB仓库
我们需要添加MariaDB的仓库,打开终端,执行以下命令:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装MariaDB
安装MariaDB服务器:
sudo yum install mariadb-server
启动和设置开机自启
安装完成后,启动MariaDB服务并设置开机自启:
sudo systemctl start mariadb sudo systemctl enable mariadb
配置MariaDB
修改root密码

默认情况下,root账户的密码为空,为了安全起见,我们需要修改root密码,执行以下命令:
sudo mysql_secure_installation
按照提示输入新密码,并确认。
修改配置文件
MariaDB的配置文件位于/etc/my.cnf,打开该文件,修改以下参数:
[mysqld] # 设置字符集 character-set-server=utf8mb4 # 设置存储引擎 default-storage-engine=InnoDB # 设置最大连接数 max_connections=1000 # 设置超时时间 wait_timeout=300 # 设置交互超时时间 interactive_timeout=300 # 设置持久连接 connect_timeout=10
修改root用户权限
为了方便管理,我们将root用户的权限限制在本地主机,执行以下命令:
mysql -u root -p
输入新密码登录后,执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
连接和测试
使用命令行连接

mysql -u root -p
输入密码登录。
创建数据库和表
CREATE DATABASE test;
USE test;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
); 插入数据
INSERT INTO users (username, password) VALUES ('test', '123456'); FAQs
如何查看MariaDB版本?
mysql --version
如何查看MariaDB运行状态?
sudo systemctl status mariadb

