หลายท่านที่กำลังเริ่มเขียนเว็บไซต์ วิธีง่ายที่สุดที่จะเริ่มต้นใช้งาน Web Server จำลองบน Window นั้นก็คือ ใช้งานโปรแกรม Xampp แต่หลายคนก็มักจะมีปัญหาว่า root ของ phpmyadmin ที่ Xampp ให้มานั้น password มันเป็นค่าว่าง หรือบางครั้งเราไม่ได้ใช้งาน Xampp นานจนลืม Password แล้วถ้าเราอยากจะเปลี่ยนละ ต้องทำยังไง มาเริ่มกันเลย
1. กรณีที่คุณไม่ได้ลืม Password เพียงแต่อยากเปลี่ยน Password ใหม่เท่านั้น ให้ไปที่หน้าจอโปรแกรมหลักของ Xampp และ Start การทำงานให้กับ Apache และ MySQL เสียก่อน
จากนั้นไปที่ URL: http://localhost/phpmyadmin/
ในกรณีที่คุณทำการติดตั้งโปรแกรมใหม่ หรือทำการแก้ปัญหาเรื่อง Xampp start MySQL ไม่ได้ มานั้น User จะถูกรีเซ็ตเป็น
User: root
Pass: [ค่าว่าง]
เมื่อทำการ Login เข้ามาหยัง phpMyadmin ได้แล้ว ให้คลิกที่ Tab "User accounts" จากนั้นคลิกที่ Username "root"
หลังจากนั้นคลิก ปุ่ม "Change password" ตั้งรหัสผ่านใหม่ แล้วกด "Go" แค่นี้ก็เสร็จสิ้นแก้เปลี่ยน Password MySQL ของ Xampp แล้ว
2. กรณีที่คุณลืม Password การแก้ปัญหาจะต่างไปจากกรณีแรกนิดหน่อย เริ่มจาก ในหน้าจอหลักของ xampp คุณต้องทำการ "Stop" การทำงาน Apache กับ MySQL ไปเสียก่อน
หลังจากปิด Service แล้วไปที่ C:\xampp\mysql\bin\ จากนั้นมองหาไฟล์ "my.ini" และเปิดขึ้นมาเพื่อทำการแก้ไข
เมื่อเปิดไฟล์ขึ้นมาแล้ว ให้ค้นหาคำว่า [mysqld] จากนั้นเพิ่มบรรทัด skip-grant-tables ไว้บนสุดของส่วนดังกล่าว และทำการ Save ไฟล์ ตัวอย่าง:
[mysqld]
skip-grant-tables
port= 3306
socket = "C:/xampp/mysql/mysql.sock"
basedir = "C:/xampp/mysql"
tmpdir = "C:/xampp/tmp"
[...etc...]
กลับไปหน้าจอ Xampp แล้ว Start MySQL อีกครั้ง จากนั้น เปิด "Shell" ของ Xampp ขึ้นมา (ปุ่มอยู่ทางด้านขวามือ ปุ่มที่ 3)
หลังจากเปิด Terminal ขึ้นมาแล้ว ให้พิมพ์คำสั่ง: [Xampp path]\mysql.exe --user=root ตัวอย่าง
หากว่าคำสั่งคำงานถูกต้องหน้าจอจะแสดงข้อความเหมือนดังรูปด้านล่าง
เรียกใช้งาน mysql พิมพ์คำสั่ง USE mysql;
หลังจากกนั้นใส่ SQL สำหรับ Update Password ได้เลย
ตอนนี้ password ของ Xampp MySQL ก็ถูกตั้งใหม่เรียบร้อย ให้ลองไป Login ที่
URL: http://localhost/phpmyadmin/
ดูว่ารหัสผ่านใหม่ใช้งานได้ไหม (อย่าลืมเปิดใช้งาน Service Apache ในโปรแกรม Xampp ก่อนด้วยละ)
เสร็จไปแล้วเรียบร้อยกับการแก้ปัญหาเรื่อง "การเปลี่ยนรหัสผ่าน phpmyadmin MySQL XAMPP" ใหม่ หวังว่าบทความของเราจะเป็นประโยชน์กับท่านไม่มาก็น้อย เรายังมีบทความดี ๆ อีกมากมาย คุณสามารถลองคลิกเขาไปอ่านบทความอื่น ๆ ตามลิงค์ด้านล่างได้เลย