การติดตั้ง MariaDB 10.5 บน CentOS 8

การติดตั้ง MariaDB 10.5 บน CentOS 8 รายละเอียดเกี่ยวกับ MariaDB ไม่ขอพูดถึงแล้วนะครับ เคยเขียนไว้แล้ว หาอ่านได้ในคู่มือเก่าๆ ที่ผมแจกอยู่ในเว็บนี้ สำหรับ CentOS 8 เองก็มี MariaDB มาให้เป็นเวอร์ชันที่ติดมากับ CentOS 8 แต่ไม่ใช่เวอร์ชันที่เป็นปัจจุบัน ถ้าเราต้องการติดตั้งเวอร์ชันปัจจุบัน หรือเวอร์ชันตามความต้องการของเราจะต้องทำอย่างไร ก็เข้าไปที่เว็บ https://downloads.mariadb.org/ แล้วไปที่ลิงค์ repository configuration tool ดังภาพ

download.mariadb.org
download.mariadb.org

แล้วจะมีรายการต่างๆ มาให้เราเลือกใช้งานที่ตรงกับความต้องการของเรา

MariaDB repository configuration
ตัวอย่างนี้เลือก CenOS 8 x86_64 MariaDB 10.5

ระบบก็จะสร้าง repo ให้เราเอง

MariaDB repository configuration
copy ข้อความ

ให้ copy ข้อความเหล่านั้นไปสร้างไฟล์ MariaDB.repo ด้วย Text Editor ที่ท่านถนัด เช่น vi, nano ฯลฯ ใน CentOS 8 ที่ไดเรกทอรี /etc/yum.repos.d

การติดตั้ง MariaDB 10.5 บน CentOS 8
ไฟล์ MariaDB.repo

เสร็จแล้วบันทึกไฟล์ แล้วสามารถติดตั้งได้เลยด้วยคำสั่ง

# dnf install MariaDB-server

จะได้ดังภาพ

การติดตั้ง MariaDB 10.5 บน CentOS 8
dnf install MariaDB-server
การติดตั้ง MariaDB 10.5 บน CentOS 8
ตอบ y

ตอบ y เพื่อติดตั้ง

การติดตั้ง MariaDB 10.5 บน CentOS 8
ติดตั้งเสร็จเรียบร้อย

เมื่อติดตั้งเสร็จเรียบร้อยแล้ว ย้ำว่า อย่าเพิ่งสั่งให้ MariaDB ทำงาน ให้เอาไฟล์คอนฟิก my.cnf ที่ท่านมี จะได้มาด้วยวิธีไหนก็แล้วแต่เอาไปวางที่ /etc/ ก่อน ถ้าสั่งสตาร์ทเลยได้มั๊ย ได้ครับ แต่มันก็เหมือนซื้อรถมาแล้วไม่ได้แต่ง


ข้อควรระวัง
ถ้าหากเอา my.cnf ของ 5.5 มาใช้ มีหลายบรรทัด ที่ใช้ไม่ได้กับ 10.5 หากเจอ error ก็ต้องลบออกไปทีละบรรทัดตามที่มันรายงาน error

เมื่อ copy ไฟล์ my.cnf ไปไว้ที่ /etc เรียบร้อยแล้วก็สั่ง สตาร์ทด้วยคำสั่ง

# systemctl start mariadb.service

หากต้องการให้ MariaDB ทำงานทุกครั้งที่เปิดเครื่องก็ใช้คำสั่ง

# systemctl enable mariadb.service

ก็สามารถใช้งาน MariaDB ด้วยคำสั่ง

#mysql

การติดตั้ง MariaDB 10.5 บน CentOS 8 ไม่ได้ยุ่งยากอะไรใช่มั๊ยครับ ติดตั้งสำเร็จ เข้าใช้งานได้ แต่ยังไม่จบครับ มีอะไรที่ต้องทำ และทำความเข้าใจ ในตอนต่อไปครับ

Loading