cPanel: สร้างและจัดการฐานข้อมูล MySQL
สร้างฐานข้อมูล MySQL
- ไปที่ cPanel Home → Databases → MySQL Databases
- ในส่วน Create New Database กรอกชื่อ database (ระบบจะใส่ prefix
username_ให้อัตโนมัติ)
- ตัวอย่าง: กรอก wp → ได้ username_wp
- กด Create Database
- เลื่อนลงมาที่ MySQL Users → Add New User:
- กรอก Username เช่น wpuser → ได้ username_wpuser
- ตั้งรหัสผ่าน (กด Password Generator แนะนำ)
- กด Create User
- เพิ่ม user เข้า database: Add User To Database
- เลือก User และ Database
- กด Add
- หน้าถัดไป: ติ๊ก ALL PRIVILEGES → Make Changes
ข้อมูลสำหรับเชื่อมต่อ (ใส่ใน wp-config.php / .env)
Database Host: localhost
Database Name: username_wp
Database User: username_wpuser
Database Pass: ********
Host ใช้ localhost เสมอ — ไม่ต้องใส่ IP
phpMyAdmin
- ไปที่ cPanel Home → Databases → phpMyAdmin
- จะ login อัตโนมัติ — เลือก database ด้านซ้ายเพื่อจัดการ
ในนี้สามารถ:
- รัน SQL queries
- Import / Export
.sqlหรือ.sql.gz - แก้ไขข้อมูลในตารางผ่าน UI
- เพิ่ม index / foreign key
Import ฐานข้อมูลขนาดใหญ่
- หาก
.sqlใหญ่กว่า 50 MB — บีบอัดเป็น.sql.gzก่อน - ใน phpMyAdmin เลือก database → Import → เลือกไฟล์
- หาก timeout ให้ใช้วิธี SSH แทน:
mysql -u user -p db < file.sql
แก้รหัสผ่าน Database User
- MySQL Databases → Current Users → คลิกชื่อ user
- กด Change Password → ใส่รหัสใหม่ → Change Password
อย่าลืมแก้ไข config ของเว็บไซต์ให้ใช้รหัสใหม่ด้วย
Remote MySQL (เชื่อมต่อจากภายนอก)
หากต้องการให้ client ภายนอกเชื่อมต่อ database ได้:
- Databases → Remote MySQL
- กรอก IP ที่อนุญาต (เช่น IP ของ developer) → Add Host
⚠️ ไม่แนะนำให้เปิด % (allow all) ในสภาพแวดล้อม production
ลบฐานข้อมูล
- MySQL Databases → เลื่อนดู Current Databases
- คลิก Delete ที่ database ที่ต้องการลบ → ยืนยัน
⚠️ ไม่สามารถกู้คืนได้ — ควร Export backup เป็น .sql ก่อนทุกครั้ง บทความนี้มีประโยชน์ไหม?