MARIADB 是 MySQL 的一个分支,由 MySQL 的开创人 Michael Widenius 领导开辟,旨在供授与 MySQL 完全兼容的数据库管理体系。本文将领导你在 CentOS 7.6 体系上一键安装跟设置 MARIADB 数据库。
在开端安装之前,请确保你的 CentOS 7.6 体系已更新至最新状况:
sudo yum update
起首,我们须要设置 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
现在,我们可能利用以下命令安装 MARIADB:
sudo yum install mariadb mariadb-server
安装实现后,启动 MARIADB 效劳并设置为开机自启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
在初次利用 MARIADB 之前,我们须要对其停止初始化。可能利用以下命令:
sudo mysql_secure_installation
按照以下步调停止操纵:
y
删除匿名用户。y
禁止 root 用户远程登录。y
删除默许的测试数据库。y
革新权限表。编辑 MARIADB 的设置文件 /etc/my.cnf
,增加以下内容以设置字符集跟连接超时:
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
connect_timeout=10
利用以下命令连接到 MARIADB:
mysql -u root -p
输入你在初始化时设置的 root 密码。
在 MARIADB 命令行中,创建一个新数据库跟一个新用户:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
你已成功在 CentOS 7.6 上安装跟设置了 MARIADB 数据库。你可能开端利用 MARIADB 停止数据库管理跟利用开辟。