เข้าสู่ระบบโปรแกรม phpMyAdmin ไม่ได้ขึ้นข้อความว่า Login without a password is forbidden by configuration (see AllowNoPassword)
ปัญหานี้เกิดจากโปรแกรมมีการตั้งค่าว่า กรณีไม่มีรหัสผ่านจะไม่สามารถเข้าสู่ระบบได้ บทความนี้เหมาะสำหรับการใช้ฐานข้อมูลแบบไม่กำหนดรหัสผ่านเท่านั้น สมมุติ Path ไฟล์โปรแกรม phpMyAdmin คือ
D:\xampp\phpMyAdmin\
วิธีที่ 1. ตั้งค่าให้ phpMyAdmin ยอมให้มีการเข้าสู่ระบบโดยไม่ต้องกรอกรหัสผ่าน
1.1 ให้ไปที่ Folder โปรแกรม phpMyAdmin หาไฟล์ชื่อ config.inc.php
1.2 เปิด และแก้ไขไฟล์จาก
$cfg['Servers'][$i]['AllowNoPassword'] = false;
เป็น
$cfg['Servers'][$i]['AllowNoPassword'] = true;
1.3 ทดลองเข้าโปรแกรม phpMyAdmin ใหม่
วิธีที่ 2. ตั้งค่าให้ไม่บังคับล็อกอิน โปรแกรม phpMyAdmin
2.1 ให้ไปที่ Folder โปรแกรม phpMyAdmin หาไฟล์ชื่อ config.inc.php
2.2 เปิด และแก้ไขไฟล์จาก
$cfg['Servers'][$i]['auth_type'] = 'cookie';
เป็น
$cfg['Servers'][$i]['auth_type'] = 'config';
2.3 ทดลองเข้าโปรแกรม phpMyAdmin ใหม่