Chuyển đến nội dung chính
Quay lại danh sách bài viết

สร้างฐานข้อมูลใน Plesk สำหรับเว็บไซต์ โดยไม่สับสนกับฐานเดิม

เลือกชนิดฐาน ผูกเว็บไซต์และ database user แล้วตรวจว่าแอปต่อได้จริง

สร้างฐานข้อมูลใน Plesk สำหรับเว็บไซต์ โดยไม่สับสนกับฐานเดิม

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

ก่อนเริ่ม: อย่าสร้างฐานข้อมูลโดยเดาชนิด

ดูคู่มือติดตั้งแอปก่อนว่าใช้ MySQL, MariaDB หรือ PostgreSQL หากแพ็กเกจโฮสติ้งให้เลือกได้หลายชนิด ค่อยเลือกตามข้อกำหนดนั้น แต่บางแพ็กเกจล็อกชนิดหรือเซิร์ฟเวอร์ฐานข้อมูลไว้แล้ว การไม่มีตัวเลือกจึงไม่ได้แปลว่าหน้า Plesk เสีย ตรวจจำนวนฐานข้อมูลที่ใช้ได้ใน Subscription ก่อนด้วย เพราะบางแพ็กเกจกำหนดเพดานไว้

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

ขั้นตอนในหน้า Plesk

  1. เข้า Websites & Domains > Databases แล้วกดเพิ่มฐานข้อมูล
  2. ใส่ชื่อฐานข้อมูล เลือกชนิดและเซิร์ฟเวอร์เมื่อบัญชีมีสิทธิ์ให้เลือก
  3. กำหนด Related site ให้ตรงกับเว็บไซต์ที่จะใช้ ช่องนี้ช่วยจัดระเบียบเวลามีหลายเว็บ ไม่ได้เปลี่ยนการเชื่อมต่อของแอปให้อัตโนมัติ
  4. เลือกสร้าง database user พร้อมกัน หรือผูกผู้ใช้ฐานข้อมูลที่มีอยู่ตามความต้องการ
  5. ใช้รหัสผ่านใหม่ที่เดายากและเก็บในที่จัดการความลับ จากนั้นบันทึก

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

ตรวจผลจากแอปจริง

การเห็นฐานข้อมูลใน Plesk ยืนยันเพียงว่าสร้างสำเร็จ ยังไม่ยืนยันว่าแอปต่อได้ ให้ติดตั้งแอปหรือใช้เครื่องมือจัดการฐานข้อมูลที่บัญชีมี แล้วตรวจการอ่านข้อมูล การเขียนข้อมูล และการโหลดหน้าที่ใช้ฐานข้อมูลจริง หากแอปรายงาน access denied ให้ตรวจชื่อผู้ใช้และรหัสผ่านก่อน หากรายงานหา host ไม่พบ ให้เปิด Connection Info ของฐานนั้น ไม่ควรใช้ localhost ตามตัวอย่างจากอินเทอร์เน็ตโดยไม่ตรวจค่าจริง

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

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

อ่านเอกสารต้นทาง: https://docs.plesk.com/en-US/obsidian/customer-guide/website-databases/creating-databases.65157/

Chia sẻ bài viết:
Xem thêm bài viết