เข้าฐานข้อมูลผ่าน Plesk: phpMyAdmin และเครื่องมือที่ตรงชนิด
เปิดฐานข้อมูลอย่างปลอดภัย ตรวจชื่อฐานและสิทธิ์ก่อนอ่านหรือแก้ข้อมูล
หลังสร้างฐานข้อมูลและผู้ใช้แล้ว เจ้าของเว็บไซต์อาจต้องเปิดดูตาราง ตรวจข้อมูล หรือทดสอบการนำเข้า Plesk มีทางลัดจากหน้า Databases ไปยังเครื่องมือจัดการตามชนิดฐานข้อมูล คู่มือนี้เน้นการเข้าถึงอย่างปลอดภัยในฐานะผู้ใช้เว็บไซต์ และแยกให้ชัดว่าการเปิดเครื่องมือได้กับการแก้ข้อมูลได้เป็นคนละขั้น
เลือกเครื่องมือให้ตรงชนิดฐานข้อมูล
เข้า Websites & Domains > Databases เลือกฐานข้อมูลของเว็บที่ต้องการ Plesk ระบุว่าฐาน MySQL/MariaDB ใช้ลิงก์ phpMyAdmin ส่วน PostgreSQL ใช้ pgMyAdmin ส่วน SQL Server ใช้โปรแกรมไคลเอนต์ในเครื่อง เช่น SQL Server Management Studio ตามที่ผู้ให้บริการเปิดให้ใช้ ชื่อลิงก์ที่เห็นจึงต่างกัน ไม่ควรสรุปว่า phpMyAdmin ต้องปรากฏบนทุกแพ็กเกจ
เมื่อกดลิงก์จาก Plesk ระบบจะใช้ข้อมูลรับรองของ database user ที่สัมพันธ์กับฐานนั้นโดยอัตโนมัติ หากไม่พบลิงก์ ให้ตรวจชนิดฐานและสิทธิ์ใน subscription แล้วถามผู้ให้บริการ การลองติดตั้งเครื่องมือจัดการฐานข้อมูลไว้ใน public web root เองอาจทำให้เกิดจุดโจมตีเพิ่มโดยไม่จำเป็น
ตรวจให้แน่ใจว่าเข้าฐานถูกอัน
ก่อนรันคำสั่งหรือ import ให้ดูชื่อฐานในส่วนหัวของเครื่องมือและเทียบกับชื่อในไฟล์ตั้งค่าแอป หากมีเว็บจริงและเว็บทดสอบที่ชื่อคล้ายกัน การแก้ฐานผิดอาจทำให้ข้อมูลลูกค้าหายหรือหน้าเว็บเสียโดยไม่รู้ตัว เปิดดูรายการตารางและจำนวนแถวคร่าว ๆ ก่อนทำงานใหญ่ แล้วบันทึกเวลาที่จะเปลี่ยนแปลงไว้เพื่อย้อนตรวจ log และ backup ได้
เริ่มจากคำสั่งอ่านอย่าง SELECT หรือดูโครงสร้างตาราง แทนการกดแก้หลายแถวทันที หากต้องแก้ข้อมูล ให้ export เฉพาะฐานนั้นหรือสร้าง backup ก่อนทุกครั้ง ระบุเงื่อนไข WHERE ให้ชัดเมื่อใช้ UPDATE หรือ DELETE และตรวจจำนวนแถวที่คาดว่าจะกระทบ ตัวแก้ไขแบบเว็บอาจมี timeout กับฐานข้อมูลขนาดใหญ่ จึงควรหลีกเลี่ยงการ import ไฟล์มหาศาลผ่านเบราว์เซอร์โดยไม่ทราบขีดจำกัดของโฮสต์
การเชื่อมต่อจากโปรแกรมภายนอก
หากต้องใช้เครื่องมืออื่น ให้เปิด Connection Info ของฐานที่ต้องการเพื่อดู host และชื่อผู้ใช้ แล้วใช้รหัสผ่านของ database user ที่ตั้งไว้ การเข้าถึงจากภายนอกอาจต้องได้รับอนุญาตตามกฎ access ของบัญชีหรือผู้ให้บริการ อย่าเปิดการเข้าถึงจากทุกที่เพื่อแก้ข้อผิดพลาดชั่วคราว ตรวจพอร์ตและวิธีเข้ารหัสตามข้อกำหนดของผู้ให้บริการก่อนเชื่อมต่อ
ความผิดพลาดที่พบบ่อยคือมีฐานข้อมูลแต่ยังไม่ผูก user, รหัสผ่านในแอปไม่ตรงกับ Plesk หรือเลือกฐานผิดชนิด แก้ตามสาเหตุทีละจุดแล้วทดสอบการอ่านและเขียนในหน้าแอปจริง อย่าถือว่าการ login phpMyAdmin สำเร็จหมายถึงเว็บไซต์จะทำงานแล้ว เพราะแอปอาจใช้ user คนละชื่อหรือไฟล์ตั้งค่าอีกชุด
อ่านเอกสารต้นทาง: https://docs.plesk.com/en-US/obsidian/customer-guide/website-databases/accessing-databases.71841/