Linuxadmin37
จาก Wiki Opensource
บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 21-08-2555
ดูแลโดย --Pom
Linuxadmin : ขั้นตอนการแก้ไขเมื่อลืม password root ของ MySQL
รายละเอียด
ขั้นตอนการแก้ไขเมื่อลืม password root ของ MySQL
- วิธีการแก้ไขหากลืมรหัสผ่าน MySQL เริ่มด้วยการหยุดบริการ MySQL Server ด้วยคำสั่ง
sudo /etc/init.d/mysql stop - เรียกใช้คำสั่ง MySQL เพื่อเปิดเข้าโหมด MySQL Configuration ด้วยคำสั่ง
sudo mysqld --skip-grant-tables & - ทำการล็อกอินเข้า MySQL Server ด้วยบัญชีผู้ใช้ root
sudo mysql -u root mysql - ทำการตั้งรหัสผ่าน MySQL root password ใหม่ โดยให้พิมพ์รหัสผ่านใหม่ที่ต้องการ เช่น mama123 ด้วยคำสั่ง
UPDATE user SET Password=PASSWORD('mama123') WHERE User='root'; FLUSH PRIVILEGES; exit; - การเปลี่ยนรหัสผ่านใหม่เรียบร้อยแล้ว ให้เรียกบริการ MySQL Server ใหม่ ดังนี้
sudo /etc/init.d/mysql start - ให้ลองเรียกใช้งาน Mysql ด้วยบัญชีผู้ใช้ root และรหัสผ่านใหม่ เช่น mama123 ด้วยคำสั่ง
sudo mysql -u root -p