How to reset the Mysql Password in Kali linux

บทนำ (Overview)

บางครั้งเราอาจจะลืมรหัสผ่านของ “MySQL” ที่ถูกติดตั้งอยู่ใน “Kali” เราสามารถ “Reset” และตั้งรหัสผ่านได้ โดยใช้คำสั่งเพียงไม่กี่คำสั่ง แต่อย่างไรก็เมื่อมีการเปลี่ยนรหัสผ่านแล้วอาจมีผลกับ Web application ที่เราใช้งานอยู่ด้วย เพราะฉะนั้นจำเป็นต้องไป “update” รหัสผ่านของ “Application” เหล่านั้นด้วย

reset_sql_pass01

ขั้นตอน (Steps)

  1. ปิดการใช้งาน “Service” ของ “mysql” เสียก่อนโดยใช้คำสั่ง
    service mysql stop 
    
  2. จากนั้นเปิด “MySQL services” ขึ้นใหม่โดยใช้คำสั่งตามข้างล่าง จะไม่มีการถาม “password”
    mysqld_safe --skip-grant-tables
    
  3. ที่นี้เปิด “Command prompt” หน้าต่างใหม่ขึ้นมาอีกอัน และใช้คำสั่ง
    mysql -u root 
    

    reset_sql_pass02

  4. จากใช้คำสั่งเพื่อเปลี่ยน “password” ตามต้องการจากตัวอย่างกลับไปที่รหัสผ่านคือ “toor”
    update user set password=PASSWORD("toor") where User='root';
    flush privileges;
    
  5. เสร็จสิ้นให้ลอง “Restart Kali” อีกครั้ง และเปิดใช้งาน “Server” ของ “mysql” จากนั้นเข้าใช้งาน “mysql” โดย รหัสผ่านใหม่
    mysql -u root -p 
    

 

ใส่ความเห็น