【CentOS 7.6轻松上手】一键安装与配置MARIADB数据库教程

发布时间:2025-05-23 00:32:50

1. 引言

MARIADB 是 MySQL 的一个分支,由 MySQL 的开创人 Michael Widenius 领导开辟,旨在供授与 MySQL 完全兼容的数据库管理体系。本文将领导你在 CentOS 7.6 体系上一键安装跟设置 MARIADB 数据库。

2. 安装前的筹备任务

在开端安装之前,请确保你的 CentOS 7.6 体系已更新至最新状况:

sudo yum update

3. 安装 MARIADB

3.1 设置 MARIADB Yum 源

起首,我们须要设置 MARIADB 的 Yum 源。在 /etc/yum.repos.d/ 目录下创建一个名为 MariaDB.repo 的文件,并增加以下内容:

[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.5/centos7-amd64/
gpgcheck = 1
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
enabled = 1

3.2 安装 MARIADB

现在,我们可能利用以下命令安装 MARIADB:

sudo yum install mariadb mariadb-server

3.3 启动 MARIADB 效劳

安装实现后,启动 MARIADB 效劳并设置为开机自启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

4. 设置 MARIADB

4.1 初始化数据库

在初次利用 MARIADB 之前,我们须要对其停止初始化。可能利用以下命令:

sudo mysql_secure_installation

按照以下步调停止操纵:

  1. 设置 root 密码:输入并确认新的 root 密码。
  2. 移除匿名用户:按 y 删除匿名用户。
  3. 禁止 root 远程登录:按 y 禁止 root 用户远程登录。
  4. 删除测试数据库:按 y 删除默许的测试数据库。
  5. 革新权限表:按 y 革新权限表。

4.2 设置字符集跟连接超时

编辑 MARIADB 的设置文件 /etc/my.cnf,增加以下内容以设置字符集跟连接超时:

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
connect_timeout=10

5. 测试 MARIADB

5.1 连接 MARIADB

利用以下命令连接到 MARIADB:

mysql -u root -p

输入你在初始化时设置的 root 密码。

5.2 创建数据库跟用户

在 MARIADB 命令行中,创建一个新数据库跟一个新用户:

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

6. 总结

你已成功在 CentOS 7.6 上安装跟设置了 MARIADB 数据库。你可能开端利用 MARIADB 停止数据库管理跟利用开辟。