วิธีตรวจสอบเวอร์ชัน MariaDB บน Linux, Windows และ macOS (คู่มือฉบับสมบูรณ์)

1. Introduction

MariaDB คือระบบจัดการฐานข้อมูลที่สร้างขึ้นจากการแยกตัวของ MySQL และได้รับการใช้งานอย่างกว้างขวางโดยหลายบริษัทและนักพัฒนา คุณลักษณะใหม่จะถูกเพิ่มในแต่ละเวอร์ชัน และการปรับปรุงความปลอดภัยก็ถูกดำเนินการอย่างต่อเนื่อง ดังนั้นจึงสำคัญอย่างยิ่งที่จะตรวจสอบว่าเวอร์ชันของ MariaDB ที่คุณกำลังใช้คืออะไร ในบทความนี้เราจะอธิบายอย่างละเอียดหลายวิธีในการตรวจสอบเวอร์ชันของ MariaDB.

2. How to Check the MariaDB Version

Checking from the Command Line

Using the mysql Command

คุณสามารถตรวจสอบเวอร์ชันของ MariaDB จากบรรทัดคำสั่งได้อย่างง่ายดาย ก่อนอื่นนี่คือวิธีการใช้คำสั่ง mysql.

mysql -V

เมื่อคุณรันคำสั่งข้างต้น ข้อมูลเวอร์ชันของ MariaDB จะถูกแสดง วิธีนี้สามารถใช้ได้ไม่ว่าระบบปฏิบัติการใด เพียงแค่ MariaDB ถูกติดตั้งในสภาพแวดล้อม.

Using the mysqladmin Command

คำสั่ง mysqladmin ก็สะดวกเช่นกันสำหรับการตรวจสอบเวอร์ชัน.

mysqladmin -u username -p version

หลังจากพิมพ์คำสั่งข้างต้น ระบบจะขอรหัสผ่าน ให้ใส่รหัสผ่านที่เหมาะสม เวอร์ชันปัจจุบันของ MariaDB จะถูกแสดง.

Checking Using an SQL Query

หากคุณเข้าสู่ระบบ MariaDB แล้ว คุณก็สามารถตรวจสอบเวอร์ชันโดยใช้คำสั่ง SQL.

SELECT VERSION();

เมื่อคุณรันคิวรีนี้ เวอร์ชันปัจจุบันของ MariaDB จะถูกส่งกลับ การใช้คิวรี SQL สะดวกสำหรับนักพัฒนาเพราะช่วยให้ตรวจสอบได้อย่างรวดเร็วขณะทำงานในฐานข้อมูล.

Checking Using a Package Manager

Using the rpm Command

หากคุณใช้ดิสโทร Linux ที่อิง RPM (เช่น CentOS) คุณสามารถตรวจสอบเวอร์ชันด้วยคำสั่ง rpm ดังต่อไปนี้.

rpm -qa | grep mariadb

Using the dpkg Command

บนดิสโทรที่อิง Debian (เช่น Ubuntu) คุณสามารถตรวจสอบเวอร์ชันของ MariaDB ที่ติดตั้งโดยใช้คำสั่ง dpkg.

dpkg -l | grep mariadb

Checking from the Configuration File

ในบางกรณี คุณก็สามารถตรวจสอบเวอร์ชันจากไฟล์กำหนดค่าของ MariaDB (โดยทั่วไปคือไฟล์ my.cnf) อย่างไรก็ตาม เนื่องจากข้อมูลเวอร์ชันมักไม่ได้เขียนโดยตรงในไฟล์กำหนดค่า วิธีนี้จึงเหมาะกับการใช้เป็นการตรวจสอบเสริม.

3. Procedures by Operating System

Linux

มีหลายวิธีในการตรวจสอบเวอร์ชันของ MariaDB บน Linux แต่วิธีที่พบบ่อยที่สุดคือการใช้บรรทัดคำสั่ง.

  1. mysql -V command : เพียงรันคำสั่งนี้ก็จะแสดงข้อมูลเวอร์ชัน.
  2. mysqladmin command : มีประโยชน์ในฐานะคำสั่งการจัดการ.
  3. Using a package manager (rpm, dpkg) : สำหรับผู้ใช้ที่คุ้นเคยกับการจัดการแพคเกจ วิธีที่เฉพาะของ OS จะสะดวก.

Windows

บน Windows คุณสามารถตรวจสอบเวอร์ชันของ MariaDB ได้โดยใช้ Command Prompt หรือ PowerShell.

  1. mysql -V command : รัน mysql -V ใน Command Prompt หรือ PowerShell.
  2. Checking from the installation folder : เปิดไฟล์ version.txt ในไดเรกทอรีการติดตั้ง MariaDB เพื่อดูข้อมูลเวอร์ชัน.

macOS

หากคุณใช้ MariaDB บน macOS คุณสามารถตรวจสอบเวอร์ชันได้ด้วยวิธีต่อไปนี้.

  1. mysql -V command : รันใน Terminal เพื่อแสดงเวอร์ชัน.
  2. Homebrew : หาก MariaDB ถูกติดตั้งผ่าน Homebrew ให้รันคำสั่ง brew info mariadb เพื่อดูเวอร์ชันที่ติดตั้ง.

4. Notes and Troubleshooting

หากคุณพบปัญหาในการตรวจสอบเวอร์ชันของ MariaDB ให้ดูเคล็ดลับการแก้ไขปัญตาต่อไปนี้.

If the Version Check Command Does Not Work

  • Verify that MariaDB is properly installed : หาก MariaDB ไม่ได้ติดตั้ง คำสั่งอาจทำงานไม่ถูกต้อง.
  • Check the PATH environment variable : หากคำสั่งไม่ถูกจดจำ เส้นทางการติดตั้ง MariaDB อาจไม่ได้รวมอยู่ในตัวแปรสภาพแวดล้อม PATH ตรวจสอบเส้นทางการติดตั้งและกำหนดค่า PATH หากจำเป็น.

If an Error Occurs When Running an SQL Query

หากเกิดข้อผิดพลาดขณะรันคิวรี SQL

  • ยืนยันการเชื่อมต่อฐานข้อมูล : เมื่อใช้คำสั่ง SQL ให้ตรวจสอบว่าคุณได้เข้าสู่ระบบฐานข้อมูลสำเร็จแล้ว
  • ตรวจสอบสิทธิ์ของผู้ใช้ : บัญชีผู้ใช้ที่กำลังใช้อาจไม่มีสิทธิ์ในการตรวจสอบเวอร์ชัน แนะนำให้ดำเนินการด้วยบัญชีผู้ใช้ที่เหมาะสม

5. สรุป

การตรวจสอบเวอร์ชันของ MariaDB มีความสำคัญอย่างยิ่งสำหรับการทำความเข้าใจความปลอดภัยของระบบและคุณลักษณะที่มีให้ใช้งาน โดยการทำตามวิธีที่แนะนำในบทความนี้ คุณสามารถตรวจสอบเวอร์ชันได้อย่างง่ายดายในสภาพแวดล้อมต่าง ๆ เมื่อทำการอัปเดตฐานข้อมูลหรือแก้ไขปัญหา ควรเริ่มต้นด้วยการยืนยันเวอร์ชันของ MariaDB และดำเนินการต่อโดยใช้ข้อมูลล่าสุดที่เกี่ยวข้อง.