XAMPP Control Panel ติดตั้งใหม่บน Windows ไม่มี Root Password สำหรับ MySQL PHPMyAdmin ใครเข้าถึงง่าย เสี่ยง ต้องตั้ง Password ปลอดภัย บทความนี้แนะนำวิธีเปลี่ยนรหัสผ่าน phpMyAdmin บน XAMPP
หลังเปลี่ยนรหัส อาจเจอ Access Denied ไม่ให้ Login MySQL phpMyAdmin ต้องแก้ Config ใน config.inc.php มาเริ่มกัน
วิธีเปลี่ยนรหัสผ่าน phpMyAdmin บน XAMPP
- เปิด XAMPP Control Panel
- คลิก Admin ปุ่ม MySQL

Login ด้วย User/Pass ปัจจุบัน → Go
หน้า PHPMyAdmin → แท็บ User accounts
ใน User accounts overview คลิก Edit privileges ของ User root Host localhost

หน้าถัดไป → ส่วน Change password
สร้าง Password แข็งแกร่ง (ตัวอักษร, ตัวเลข, สัญลักษณ์) มี Strength Indicator: แดง → เหลือง → เขียว
พิมพ์ซ้ำในช่องยืนยัน → Go

หลังตั้ง Password ใหม่ Login phpMyAdmin อาจเจอ Access Denied:
Cannot connect: invalid settings
กรณีนี้ ต้องแก้ Config ใน config.inc.php
แก้ไข phpMyAdmin Access Denied Message
Error นี้เกิดหลังเปลี่ยน Password phpMyAdmin บน XAMPP
- เปิด XAMPP Control Panel
- คอลัมน์ขวาสุด → Explorer
- File Explorer → C:\xampp\phpMyAdmin
- หา config.inc → เปิดด้วย Notepad

หา Authentication type and info แก้พารามิเตอร์:

บรรทัดแรก:
$cfg['Servers'][$i]['auth_type'] = 'config'; // เปลี่ยน config เป็น cookie
และบรรทัด:
$cfg['Servers'][$i]['AllowNoPassword'] = true; // เปลี่ยน true เป็น false
Save และ Close ไฟล์ เสร็จสิ้น
