cPanel: สร้างและจัดการฐานข้อมูล MySQL

📅 21 มิ.ย. 2569 · ⏱ อ่าน ~2 นาที · 👁 1 ครั้ง

สร้างฐานข้อมูล MySQL

  1. ไปที่ cPanel Home → Databases → MySQL Databases
  2. ในส่วน Create New Database กรอกชื่อ database (ระบบจะใส่ prefix username_ ให้อัตโนมัติ)

- ตัวอย่าง: กรอก wp → ได้ username_wp

  1. กด Create Database
  2. เลื่อนลงมาที่ MySQL Users → Add New User:

- กรอก Username เช่น wpuser → ได้ username_wpuser

- ตั้งรหัสผ่าน (กด Password Generator แนะนำ)

- กด Create User

  1. เพิ่ม user เข้า database: Add User To Database

- เลือก User และ Database

- กด Add

- หน้าถัดไป: ติ๊ก ALL PRIVILEGESMake Changes

ข้อมูลสำหรับเชื่อมต่อ (ใส่ใน wp-config.php / .env)

Database Host: localhost

Database Name: username_wp

Database User: username_wpuser

Database Pass: ********
Host ใช้ localhost เสมอ — ไม่ต้องใส่ IP

phpMyAdmin

  1. ไปที่ cPanel Home → Databases → phpMyAdmin
  2. จะ login อัตโนมัติ — เลือก database ด้านซ้ายเพื่อจัดการ

ในนี้สามารถ:

  • รัน SQL queries
  • Import / Export .sql หรือ .sql.gz
  • แก้ไขข้อมูลในตารางผ่าน UI
  • เพิ่ม index / foreign key

Import ฐานข้อมูลขนาดใหญ่

  1. หาก .sql ใหญ่กว่า 50 MB — บีบอัดเป็น .sql.gz ก่อน
  2. ใน phpMyAdmin เลือก database → Import → เลือกไฟล์
  3. หาก timeout ให้ใช้วิธี SSH แทน: mysql -u user -p db < file.sql

แก้รหัสผ่าน Database User

  1. MySQL Databases → Current Users → คลิกชื่อ user
  2. กด Change Password → ใส่รหัสใหม่ → Change Password
อย่าลืมแก้ไข config ของเว็บไซต์ให้ใช้รหัสใหม่ด้วย

Remote MySQL (เชื่อมต่อจากภายนอก)

หากต้องการให้ client ภายนอกเชื่อมต่อ database ได้:

  1. Databases → Remote MySQL
  2. กรอก IP ที่อนุญาต (เช่น IP ของ developer) → Add Host
⚠️ ไม่แนะนำให้เปิด % (allow all) ในสภาพแวดล้อม production

ลบฐานข้อมูล

  1. MySQL Databases → เลื่อนดู Current Databases
  2. คลิก Delete ที่ database ที่ต้องการลบ → ยืนยัน
⚠️ ไม่สามารถกู้คืนได้ — ควร Export backup เป็น .sql ก่อนทุกครั้ง
บทความนี้มีประโยชน์ไหม?

📚 บทความที่เกี่ยวข้อง