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
按照以下步調停止操縱:
- 設置 root 密碼:輸入並確認新的 root 密碼。
- 移除匿名用戶:按
y
刪除匿名用戶。 - 禁止 root 遠程登錄:按
y
禁止 root 用戶遠程登錄。 - 刪除測試數據庫:按
y
刪除默許的測試數據庫。 - 革新權限表:按
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 停止數據庫管理跟利用開辟。