Network

วิธี Upgrade MariaDB ไป MariaDB 10.3 บน CentOS 7

MariaDB คือ MySQL ที่ถูกนำมา fork ออกมาจากต้นสาย MySQL โดย Michael Widenius ซึ่งเป็นผู้ก่อตั้ง MySQL เดิม ได้ fork ตัวโครงการออกมาใหม่ได้สักพักใหญ่ๆ หลายปีแล้ว และทำงานภายในชื่อบริษัท Monty Program AB โครงสร้างต่าง ๆ ของ MariaDB แทบจะเรียกได้ว่าเหมือนกับ MySQL เช่นพวกโครงสร้างไฟล์ โครงสร้างของ Database และ Table สามารถใช้งานของ MySQL ได้แทบจะเกือบ 100% เพราะฉะนั้นการใช้งาน MariaDB แทนที่ MySQL แทบจะไม่ต้องทำอะไรเพิ่มเติมเลย MariaDB ได้รับความนิยมหลังจาก Oracle ซื้อโครงการ MySQL ไป

MariaDB 10 มีอะไรดี

  • ประสิทธิภาพดีกว่า MariaDB เวอร์ชันก่อนหลายเท่า และ เร็วกว่า MySQL
  • สามารถสั่ง replicate ฐานข้อมูลจากเซิร์ฟเวอร์ master หลายตัว
  • เพิ่มความสามารถด้าน NoSQL
  • รองรับการทำ sharding ได้ในตัว ช่วยให้ฐานข้อมูลใหญ่ๆ สามารถแยกเก็บในคนละเซิร์ฟเวอร์กันได้

โปรดทราบ ว่าหากคุณใช้ MariaDB เวอร์ชันก่อนหน้านี้แนะนำสำหรับการอัปเกรดคือการดำเนินการผ่านแต่ละเวอร์ชัน ตัวอย่างเช่น MariaDB 5.1 -> 5.5 -> 10.3

Upgrade MariaDB

Step 1 Add the MariaDB Repository

หยุด MariaDB service

service mariadb stop

เพิ่ม MariaDB 10.3 repo

# vi /etc/yum.repos.d/mariadb.repo

เพิ่มข้อความนี่ลงไป

# MariaDB 10.3 CentOS repository list – created 2019-04-09 04:55 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

จากนั้นให้บันทึกและออกจากไฟล์ (:wq)

Step  2 Remove MariaDB เดิม

yum remove mariadb mariadb-server -y
yum clean all

Step 3 Installing MariaDB 10.1

yum install MariaDB-server MariaDB-client -y

เมื่อติดตั้งเสร็จสมบูรณ์ รีสตาร์ท MariaDB

service mysql start

upgrade MariaDB

mysql_upgrade

ตรวจสอบว่าการปรับรุ่นเสร็จสมบูรณ์

mysql -V

เสร็จสิ้นการอัปเกรด

Tanjen S.

ติดตามข่าวสารล่าสุดในวงการไอทีและเกมส์ วิเคราะห์ข้อมูล และนำเสนอเป็นบทความข่าวที่น่าสนใจ อ่านง่าย และเข้าใจง่าย

Related Articles