ค้นหาเว็บไซต์

วิธีการติดตั้ง MariaDB บน CentOS 8


MariaDB เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์สที่พัฒนาโดยชุมชน มันถูกแยกจาก MySQL และสร้างและดูแลโดยนักพัฒนาที่สร้าง MySQL MariaDB ได้รับการออกแบบมาให้เข้ากันได้กับ MySQL ในระดับสูง แต่มีการเพิ่มคุณลักษณะใหม่ลงใน MariaDB เช่นเดียวกับเครื่องมือจัดเก็บข้อมูลใหม่ (Aria >, ร้านค้าคอลัมน์, MyRocks)

ในบทความนี้ เราจะมาดูการติดตั้งและการกำหนดค่าของ MariaDB บน CentOS 8 Linux

ขั้นตอนที่ 1: เปิดใช้งานพื้นที่เก็บข้อมูล MariaDB บน CentOS 8

ไปที่หน้าดาวน์โหลด MariaDB อย่างเป็นทางการ และเลือก CentOS เป็นการเผยแพร่ และเลือก CentOS 8 เป็นเวอร์ชัน และ MariaDB 10.5 (เวอร์ชันเสถียร) เพื่อรับ พื้นที่เก็บข้อมูล

เมื่อคุณเลือกรายละเอียดแล้ว คุณจะได้รับพื้นที่เก็บข้อมูล MariaDB YUM ทั้งหมด คัดลอกและวางรายการเหล่านี้ลงในไฟล์ชื่อ /etc/yum.repos.d/MariaDB.repo

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

เมื่อไฟล์ที่เก็บเข้าที่แล้ว คุณสามารถตรวจสอบที่เก็บได้โดยการรันคำสั่งต่อไปนี้

dnf repolist

ขั้นตอนที่ 2: การติดตั้ง MariaDB บน CentOS 8

ตอนนี้ใช้คำสั่ง dnf เพื่อติดตั้งแพ็คเกจ MariaDB

sudo dnf install MariaDB-server -y

จากนั้น ให้เริ่มบริการ MariaDB และเปิดใช้งานให้เริ่มอัตโนมัติระหว่างการเริ่มต้นระบบ

systemctl start mariadb
systemctl enable mariadb

ตรวจสอบสถานะของบริการ MariaDB โดยการรันคำสั่งต่อไปนี้

systemctl status mariadb 

หากคุณเปิดใช้งาน ไฟร์วอลล์ คุณจะต้องเพิ่ม MariaDB ให้กับกฎไฟร์วอลล์โดยเรียกใช้คำสั่งด้านล่าง เมื่อเพิ่มกฎแล้ว จะต้องโหลดไฟร์วอลล์ใหม่

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

ขั้นตอนที่ 3: การรักษาความปลอดภัยเซิร์ฟเวอร์ MariaDB บน CentOS 8

ในขั้นตอนสุดท้าย เราจำเป็นต้องเรียกใช้สคริปต์การติดตั้ง MariaDB ที่ปลอดภัย สคริปต์นี้ดูแลการตั้งค่ารหัสผ่านรูท โหลดสิทธิ์ใหม่ ลบฐานข้อมูลทดสอบ ไม่อนุญาตให้ล็อกอินรูท

sudo mysql_secure_installation

ตอนนี้ให้เชื่อมต่อกับ MariaDB ในฐานะผู้ใช้รูท และตรวจสอบเวอร์ชันโดยการรันคำสั่งต่อไปนี้

mysql -uroot -p

เพียงเท่านี้สำหรับบทความนี้ เราได้เห็นวิธีการติดตั้งและกำหนดค่า MariaDB บน CentOS 8 Linux แล้ว