Hosting & cPanel

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

วิธีสร้างฐานข้อมูล MySQL ผู้ใช้ และเข้าใช้งาน phpMyAdmin บน cPanel

21 มิ.ย. 2569 อ่าน ~2 นาที 150 ครั้ง
สารบัญ 7 หัวข้อ
  1. สร้างฐานข้อมูล MySQL
  2. ข้อมูลสำหรับเชื่อมต่อ (ใส่ใน wp-config.php / .env)
  3. phpMyAdmin
  4. Import ฐานข้อมูลขนาดใหญ่
  5. แก้รหัสผ่าน Database User
  6. Remote MySQL (เชื่อมต่อจากภายนอก)
  7. ลบฐานข้อมูล

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

  1. ไปที่ cPanel Home → Databases → MySQL Databases
  2. ในส่วน Create New Database กรอกชื่อ database (ระบบจะใส่ prefix username_ ให้อัตโนมัติ)
    • ตัวอย่าง: กรอก wp → ได้ username_wp
  3. กด Create Database
  4. เลื่อนลงมาที่ MySQL Users → Add New User:
    • กรอก Username เช่น wpuser → ได้ username_wpuser
    • ตั้งรหัสผ่าน (กด Password Generator แนะนำ)
    • กด Create User
  5. เพิ่ม 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

  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 ก่อนทุกครั้ง
บทความนี้ช่วยคุณได้ไหม?คะแนนของคุณช่วยให้เราปรับปรุงคู่มือให้ดีขึ้น