AlmaLinux เป็นลีนุกซ์ตระกูลเดียวกับ RHEL CentOS รายละเอียดผมไม่กล่าวถึงนะครับ การติดตั้ง MariaDB 10.7 บน AlmaLinux ในที่นี้จะพูดถึงการติดตั้ง MariaDB 10.7 โดยปกติ MariaDB จะมีมากับลีนุกซ์ทุกค่ายอยู่แล้ว แต่อาจจะไม่ใช่เวอร์ชันที่เราต้องการ หรือไม่ใช่เวอร์ชันล่าสุด ถ้าต้องการเวอร์ชันล่าสุดล่ะ จะต้องทำอย่างไร
แต่ก่อนจะดู การติดตั้ง MariaDB 10.7 บน AlmaLinux เรามาชมหน้าตาของ AlmaLinux กันก่อน สีแจ่มมาก รายละเอียดของการทำลีนุกซ์ค่ายนี้ก็น่าสนใจดี ลองไปหาอ่านดูนะครับ

การติดตั้ง MariaDB 10.7 บน AlmaLinux
Almalinux
Continue reading “การติดตั้ง MariaDB 10.7 บน AlmaLinux”

ในการเข้าใช้งาน MariaDB 10.5 ที่เราติดตั้งก่อนนี้ เมื่อเราติดตั้งเสร็จแล้วสตาร์ทเซอร์วิสของ MariaDB จะเห็นได้ว่าเราจะเข้าใช้งานด้วย user root ได้ปกติ ไม่ต่างกับ MariaDB 5.5 หรือ 10.x ที่ต่ำกว่า 10.4 ตั้งแต่ MariaDB 10.4.3  เป็นต้นมา เขาได้เปลี่ยนวิธีการอนุญาตให้ user ที่ใช้งานอยู่ในระบบปฏิบัติเข้าใช้งาน MariaDB ผ่าน unix_socket ไฟล์ โดยใช้ Authentication Plugin – Unix Socket โดยที่ plugin นี้ได้ถูกติดตั้งมาแล้ว และใช้งานเป็น default ด้วย โดยใช้  'root'@'localhost' เป็น user หลัก ซึ่งสามารถเข้าใช้งานบนเครื่อง localhost ได้โดยไม่ต้องใช้รหัสผ่าน

ปล. unix_socket ไฟล์ ของ MariaDB บน CentOS 8 อยู่ที่ /var/lib/mysql/mysql.sock

เมื่อเราติดตั้งเสร็จแล้วเข้าใช้งาน MariaDB อย่างที่บอกไปแล้วว่า Authentication Plugin – Unix Socket ถูกใช้งานเรียบร้อยโรงเรียน MairaDB ไปแล้ว ถ้าเราจะดูว่าในตาราง User ในฐานข้อมูล mysql มีข้อมูลอย่างไร ก็เป็นดังรูปด้านล่างครับ

ตาราง User ใน ฐาน mysql
ตาราง User ใน ฐาน mysql แบบ unix_socket
Continue reading “MariaDB 10.5 Authentication Plugin – Unix Socket”

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

download.mariadb.org
download.mariadb.org
Continue reading “การติดตั้ง MariaDB 10.5 บน CentOS 8”

ขั้นตอนการติดตั้ง MariaDB MaxScale บน CentOS 7

MariaDB MaxScale เป็นโปรแกรม Database Proxy  รายละเอียดเพิ่มเติมติดตามได้จากลิงค์นี้ https://mariadb.com/products/technology/maxscale  ดาวน์โหลดได้จาก  https://mariadb.com/downloads/mariadb-tx/maxscale  การทำงานของ MariaDB MaxScale ทำงานร่วมกับ MariaDB Replication หรือ MariaDB Galera Cluster  ดังภาพ

ขั้นตอนการติดตั้ง MariaDB MaxScale บน CentOS 7

Continue reading “ขั้นตอนการติดตั้ง MariaDB MaxScale บน CentOS 7”

ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14

ผมจะโดนคำถามนี้ตลอดว่า MariaDB 5.5 กับ MariaDB 10 ใครเร็วกว่ากัน ผมก็ได้ทดสอบด้วย mysqlslap ไปครั้งหนึ่งแล้วว่า 5.5 เร็วกว่า แต่ตอนนี้ตัวเลขเวอร์ชันตัวหลังได้เปลี่ยนไปมาก ก็มาทดสอบกันอีกที แต่รอบนี้ทดสอบกับ 10.2 ไปเลยเอาให้เห็นจะๆ กันไปเลย จึงเป็นที่มาของ ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14 จะได้ผลเหมือนเดิมหรือไม่ติดตามกันมาครับ

 

VirtualBox 2 เครื่องเหมือนเดิม ติดตั้ง CentOS7.4 เหมือนกัน ลง MariaDB ต่างเวอร์ชันดังภาพ  ไฟล์ my.cnf ของผมเอง มี option ของ 5.5 ที่ใช้ในเวอร์ชัน 10 ไม่ได้ 2-3 option ที่ต้องตัดออก แต่ก็ไม่ใช่ option ที่สำคัญอะไรมากนัก Continue reading “ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14”