WordPress ต้องใช้ MySQL หรือ MariaDB เวอร์ชันใด?

WordPress ใช้ฐานข้อมูล MySQL หรือ MariaDB เพื่อเก็บบทความ หน้าเว็บ บัญชีผู้ใช้ และการตั้งค่าต่าง ๆ โดยต้องใช้เวอร์ชันที่รองรับกับ WordPress รุ่นที่ติดตั้ง การระบุเลขเวอร์ชันตายตัวจึงอาจไม่เหมาะกับทุกเว็บไซต์ เพราะข้อกำหนดของ WordPress เปลี่ยนแปลงได้ตามรุ่น

ก่อนเลือกโฮสติ้งหรือติดตั้ง WordPress ให้ตรวจข้อกำหนดฐานข้อมูลปัจจุบันของ WordPress และดูว่าเซิร์ฟเวอร์ใช้ MySQL หรือ MariaDB เวอร์ชันใด

❶ MySQL และ MariaDB ใช้กับ WordPress ได้ทั้งคู่

ทั้ง MySQL และ MariaDB เป็นระบบจัดการฐานข้อมูลที่ WordPress รองรับ แต่เป็นซอฟต์แวร์คนละตัว แม้จะมีความเข้ากันได้ในหลายกรณี แต่เวอร์ชันและการตั้งค่าบางอย่างอาจแตกต่างกัน

① MySQL คืออะไร

MySQL เป็นระบบจัดการฐานข้อมูลที่โฮสติ้งจำนวนมากใช้จัดเก็บข้อมูลเว็บไซต์ WordPress เช่น บทความ รายชื่อผู้ใช้ และการตั้งค่าปลั๊กอิน

② MariaDB คืออะไร

MariaDB เป็นระบบจัดการฐานข้อมูลที่มีพื้นฐานใกล้เคียงกับ MySQL และใช้แทนกันได้ในหลายสภาพแวดล้อม WordPress แต่ควรตรวจสอบเวอร์ชันและการรองรับจากผู้ให้บริการ

③ ตรวจชื่อระบบฐานข้อมูลให้ชัดเจน

อย่าดูเฉพาะคำว่า “MySQL-compatible” ให้ตรวจว่าเซิร์ฟเวอร์ใช้งาน MySQL หรือ MariaDB จริง และเป็นเวอร์ชันใด

❷ วิธีเลือกเวอร์ชันฐานข้อมูล

เลือกเวอร์ชันจากความเข้ากันได้และการดูแลระบบ ไม่ควรใช้เวอร์ชันเก่าเพียงเพราะติดตั้งได้ หรือเลือกเวอร์ชันใหม่โดยไม่ตรวจสอบส่วนเสริมที่เว็บไซต์ต้องใช้

① ตรวจข้อกำหนดของ WordPress รุ่นปัจจุบัน

ตรวจข้อกำหนดฐานข้อมูลของ WordPress เวอร์ชันที่จะติดตั้ง หากกำลังเลือกโฮสติ้ง ให้สอบถามผู้ให้บริการว่าเซิร์ฟเวอร์ตรงตามข้อกำหนดหรือไม่

② เลือกเวอร์ชันที่ยังได้รับการดูแล

ควรใช้เวอร์ชันฐานข้อมูลที่ยังได้รับการอัปเดตด้านความปลอดภัยจากผู้ดูแลซอฟต์แวร์และผู้ให้บริการโฮสติ้ง

③ ตรวจธีมและปลั๊กอินสำคัญ

ปลั๊กอินหรือระบบเฉพาะทางอาจมีข้อกำหนดฐานข้อมูลเพิ่มเติม หากเว็บไซต์ใช้ส่วนเสริมที่สำคัญต่อธุรกิจ ให้ตรวจความเข้ากันได้ก่อนเปลี่ยนเวอร์ชัน

❸ วิธีตรวจสอบว่าเว็บไซต์ใช้ MySQL หรือ MariaDB เวอร์ชันใด

ตรวจสอบได้จากแผงควบคุมโฮสติ้ง เครื่องมือจัดการฐานข้อมูล หรือหน้า Site Health ใน WordPress

① ตรวจจาก Site Health

เข้าสู่หน้าแอดมิน WordPress แล้วเปิดเมนูเครื่องมือและเลือกสุขภาพเว็บไซต์ (Site Health) จากนั้นดูข้อมูลเซิร์ฟเวอร์ ระบบจะแสดงข้อมูลฐานข้อมูลที่เว็บไซต์ใช้งาน

② ตรวจจากแผงควบคุมโฮสติ้ง

เปิดเมนูฐานข้อมูลหรือข้อมูลระบบใน cPanel, DirectAdmin หรือแผงควบคุมที่ผู้ให้บริการใช้ บางระบบแสดงชื่อและเวอร์ชันฐานข้อมูลไว้โดยตรง

③ สอบถามผู้ให้บริการโฮสติ้ง

หากแผงควบคุมไม่แสดงเวอร์ชัน ให้สอบถามฝ่ายสนับสนุนว่าเว็บไซต์ใช้ MySQL หรือ MariaDB รุ่นใด และรองรับการอัปเกรดหรือไม่

❹ วิธีแก้ปัญหาเมื่อฐานข้อมูลไม่รองรับ

หากติดตั้ง WordPress ไม่ได้ หรือพบข้อความผิดพลาดเกี่ยวกับฐานข้อมูล ให้ตรวจสอบทั้งเวอร์ชันและการตั้งค่าการเชื่อมต่อ

① ตรวจข้อกำหนดและเวอร์ชันจริง

เปรียบเทียบเวอร์ชันฐานข้อมูลที่เซิร์ฟเวอร์ใช้กับข้อกำหนด WordPress ปัจจุบัน หากต่ำกว่าข้อกำหนด ให้สอบถามผู้ให้บริการเรื่องการอัปเกรดหรือย้ายไปยังเซิร์ฟเวอร์ที่รองรับ

② ตรวจข้อมูลเชื่อมต่อฐานข้อมูล

ตรวจชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ฐานข้อมูลในขั้นตอนติดตั้งหรือไฟล์ตั้งค่า WordPress ข้อมูลผิดอาจทำให้เชื่อมต่อไม่ได้ แม้เวอร์ชันฐานข้อมูลจะรองรับก็ตาม

③ สำรองข้อมูลก่อนเปลี่ยนระบบ

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

④ ตรวจข้อความผิดพลาดจากระบบ

อ่านข้อความแจ้งเตือนใน WordPress หรือบันทึกข้อผิดพลาดของโฮสติ้ง แล้วส่งข้อมูลให้ผู้ให้บริการตรวจสอบเมื่อไม่แน่ใจ อย่าลบหรือแก้ไขฐานข้อมูลโดยตรงโดยไม่มีข้อมูลสำรอง

❺ สรุปการเลือก MySQL หรือ MariaDB สำหรับ WordPress

WordPress รองรับทั้ง MySQL และ MariaDB แต่ต้องเลือกเวอร์ชันที่ตรงกับข้อกำหนดปัจจุบันของ WordPress และเข้ากันได้กับระบบของเว็บไซต์ ตรวจสอบเวอร์ชันที่ใช้อยู่จาก Site Health หรือแผงควบคุมโฮสติ้ง และสอบถามผู้ให้บริการหากข้อมูลไม่ชัดเจน

สำหรับเว็บไซต์ ComSiam ควรตรวจชนิดและเวอร์ชันฐานข้อมูลก่อนติดตั้งหรือย้ายโฮสติ้ง พร้อมสำรองข้อมูลก่อนการอัปเกรดทุกครั้ง เพื่อให้ย้อนกลับได้หากพบปัญหา