ปัญหาการตั้งรหัสผ่านของ User accounts overview ด้วย phpmyadmin ใน xammp

ใน xampp ปกติหลังติดตั้ง xampp ครั้งแรก การเข้าถึงฐานข้อมูลต่างๆ ผ่าน browser ด้วย  phpmyadmin จะไม่ต้องใช้รหัสผ่าน อย่างปกติที่เราใช้งาน เนื่องจาก user root ยังไม่ตั้งรหัสผ่าน การตั้งรหัสผ่านต้องทำที่ User accounts overview ถ้าเข้าไปจะพบว่ามี user : root อยู่ แต่ไม่มีการกำหนดรหัสผ่านไว้ (password = No)  

ปัญหาที่พบ หลังจากกำหนด password แล้ว จะได้รับข้อความ MySQL said :  Cannot connect : invalid settings ทำให้เข้า phpmyadmin ไม่ได้เลย ทำให้เข้าใจว่าฐานข้อมูลพัง แต่ไม่เกี่ยวกับข้อมูลเลย

วิธีแก้ 

    -  ให้เข้าถึงพาทธ ..\xampp\phpmyadmin\conf\config.inc.php

    - หาคำว่า $cfg['Servers'][$i]['auth_type'] = 'config';  เปลี่ยนคำว่า config เป็น cookie

    - บันทึกไฟล์ และให้ restart mysql, apache 

    - ลองใช้งานดูอีกครั้ง

อ้างอิง  ตั้ง password ให้ phpmyadmin

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

การใช้งานคำสั่ง Net Use สร้างไดร์ฟกับทรัพยากรที่แชร์ไว้

ตั้งค่าให้ใช้ Remote Desktop ได้มากกว่า 1 session บน Windows Server 2012