服务器设置和教程 · 6 10 月, 2024

CentOS 7 下快速配置 MariaDB 10 具體方法

CentOS 7 下快速配置 MariaDB 10 具體方法

MariaDB 是一個流行的開源關聯數據庫管理系統,作為 MySQL 的一個分支,提供了更高的性能和更強的功能。本文將介紹如何在 CentOS 7 上快速配置 MariaDB 10,幫助用戶輕鬆搭建數據庫環境。

前期準備

在開始之前,確保你的 CentOS 7 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

接下來,安裝一些必要的工具:

sudo yum install -y wget

安裝 MariaDB 10

MariaDB 的官方源並不包含在 CentOS 的默認源中,因此需要手動添加 MariaDB 的 Yum 存儲庫。首先,創建一個新的 repo 文件:

sudo vi /etc/yum.repos.d/MariaDB.repo

在文件中添加以下內容:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7/x86_64
gpgcheck = 1
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

保存並退出編輯器後,執行以下命令安裝 MariaDB:

sudo yum install -y MariaDB-server MariaDB-client

啟動 MariaDB 服務

安裝完成後,啟動 MariaDB 服務並設置其在系統啟動時自動啟動:

sudo systemctl start mariadb
sudo systemctl enable mariadb

安全配置

為了提高 MariaDB 的安全性,建議運行安全腳本來進行基本配置:

sudo mysql_secure_installation

這個腳本會引導你完成以下幾個步驟:

  • 設置 root 密碼
  • 刪除匿名用戶
  • 禁止 root 遠程登錄
  • 刪除測試數據庫
  • 重新加載權限表

連接到 MariaDB

完成安全配置後,可以使用以下命令連接到 MariaDB:

mysql -u root -p

輸入你在安全配置過程中設置的 root 密碼,即可進入 MariaDB 的命令行界面。

創建數據庫和用戶

在 MariaDB 中創建數據庫和用戶的基本命令如下:

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

這些命令將創建一個名為 mydatabase 的數據庫,並創建一個用戶 myuser,該用戶擁有對該數據庫的所有權限。

總結

本文介紹了如何在 CentOS 7 上快速配置 MariaDB 10,包括安裝、啟動、配置安全性以及創建數據庫和用戶的具體步驟。這些步驟將幫助用戶快速搭建一個安全且高效的數據庫環境。如果你需要更高效的 VPS 解決方案來運行你的應用,Server.HK 提供多種選擇,滿足不同需求。