บทนำ (Overview)
บางครั้งเราอาจจะลืมรหัสผ่านของ “MySQL” ที่ถูกติดตั้งอยู่ใน “Kali” เราสามารถ “Reset” และตั้งรหัสผ่านได้ โดยใช้คำสั่งเพียงไม่กี่คำสั่ง แต่อย่างไรก็เมื่อมีการเปลี่ยนรหัสผ่านแล้วอาจมีผลกับ Web application ที่เราใช้งานอยู่ด้วย เพราะฉะนั้นจำเป็นต้องไป “update” รหัสผ่านของ “Application” เหล่านั้นด้วย
ขั้นตอน (Steps)
- ปิดการใช้งาน “Service” ของ “mysql” เสียก่อนโดยใช้คำสั่ง
service mysql stop
- จากนั้นเปิด “MySQL services” ขึ้นใหม่โดยใช้คำสั่งตามข้างล่าง จะไม่มีการถาม “password”
mysqld_safe --skip-grant-tables
- ที่นี้เปิด “Command prompt” หน้าต่างใหม่ขึ้นมาอีกอัน และใช้คำสั่ง
mysql -u root
- จากใช้คำสั่งเพื่อเปลี่ยน “password” ตามต้องการจากตัวอย่างกลับไปที่รหัสผ่านคือ “toor”
update user set password=PASSWORD("toor") where User='root'; flush privileges;
- เสร็จสิ้นให้ลอง “Restart Kali” อีกครั้ง และเปิดใช้งาน “Server” ของ “mysql” จากนั้นเข้าใช้งาน “mysql” โดย รหัสผ่านใหม่
mysql -u root -p