วิธี Reset Password root MySQL database

เคยเจอปัญหามั้ยครับเวลาติดตั้ง Database MySQL ไว้แล้วไม่ได้ใช้งานนานๆ จนลืม รหัสผ่าน root ไปเลย
 เราเคยเจอตอนแรกกะว่าทำใจแระ แต่มาลองคิดดูอีกทีในเมื่อเราเป็นคน install เองแท้ๆ มันก็ต้องทำอะไรได้บ้างสินะ วิธีการ Reset Password root ของ MySQL ตามด้านล่างนี้เลยครับ

1. กรณี Window ให้ไป Stop service mysql ไว้ก่อนนะครับ เข้า control panel แล้วเลือก service หา mysql แล้ว กด Stop ครับ

2. สร้าง text file แล้ว เขียน statement ตามนี้เลย
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass';
จากนั้น Save เป็น text file ครับ ตั้งชื่ออะไรก็ได้นะเช่น mysql-init.txt

3. เข้า cmd ครับแล้วก็ cd ไปที่ path ที่เราลง mysql แล้วไปที่ folder bin ครับ จากนั้นพิมพ์คำสั่ง ดังนี้
mysqld --init-file=C:\\mysql-init.txt
(ตย นี้เรา save file ไว้ที่ drive C อ่ะนะ)

4. เพียงเท่านี้ก็เรียบร้อยครับ เข้าไป start service mysql แล้วใช้งานด้วย password ใหม่ได้เลย

ส่วนกรณีบน Linux ก็จะใช้อีกแบบนึงนะครับ

ความคิดเห็น

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

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java