MariaDB 10.5 Authentication Plugin – Unix Socket

ในการเข้าใช้งาน 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

Read more

การติดตั้ง 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

Read more