การตั้งหรือเปลี่ยนรหัสผ่านของ MySQL phpmyadmin
หน้าแรก PHP MySQL เกร็ดความรู้ การตั้งหรือเปลี่ยนรหัสผ่านของ MySQL phpmyadmin
วิธีที่ 1
1.Start Menu->Run พิมพ์ cmd แล้วกด Enter (เรียกใช้ cmd) จะขึ้นหน้าต่าง Terminal ขึ้นมา
2.ที่ promt พิมพ์ C:AppServmysqlbinmysql -u root แล้วกด Enter จะเป็นการเข้าสู่โปรแกรม MySQL prompt จะ้เปลี่ยนเป็น mysql>
3.พิมพ์ SET PASSWORD FOR root@localhost=PASSWORD('password'); แล้วกด Enter เป็นการกำหนด password ใหม่ ให้กับ Root
4.จบขั้นตอนการเปลี่ยน password
หมายเหตุ สำหรับการเข้า mysql ครั้งต่อไป ให้ใช้ mysql -u root -p จะมีข้อความถาม password ให้ใส่ค่าที่เราตั้งไว้เข้าไป ครับ
อ้างอิงจาก:
http://www.goragod.com/knowledge/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%20%E0%B8%AB%E0%B8%A3%E0%B8%B7%E0%B8%AD%20%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AB%E0%B8%B1%E0%B8%AA%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99%20MySQL.html
วิธีที่ 2
- รันด้วย /usr/sbin/mysqld --skip-grant-tables --user=root &
- ต่อจากนั้นก็เข้า
mysql -u root -p - เปลี่ยน password ด้วย
UPDATE user SET password=password('secret') WHERE user='root'; - restart mysql กลับไปใช้แบบเดิม ก็เป็นอันเสร็จสิ้น
วิธีที่ 3
- เพิ่ม skip-grant-tables ลงใน my.cnf โดยเพิ่มในส่วนของ [mysqld] สำคัญมากห้ามลืม อย่าใส่ผิดที่ ไม่อย่างนั้นจะไม่สามารถ reset password ได้
- restart mysql ก่อน เพื่อจะได้มีผล
- จากนั้นก็ใช้ login แล้วก็ เปลี่ยน password ด้วยคำสั่งข้างต้น
- พอแก้เรียบร้อยแล้วก็ comment บรรทัด skip-grant-tables แล้วก็ restart ก็เป็นอันเสร็จสิ้น
ขึ้นไปด้านบน
