ไปทำท่าไหนไม่รู้ จู่ๆ ก็เข้า MySQL ไม่ได้ เลยต้องหาวิธีเปลียนรหัสผ่านของ Root
ขั้นตอนดังนี้
- หยุดเซอร์วิสของ MySQL ก่อน
sudo /etc/init.d/mysql stop
- สตาร์ทขึ้นมาใหม่และข้ามตารางเช็คสิทธิ์ของ MySQL
sudo sudo mysqld --skip-grant-tables &
- ล็อกอินเป็น root
mysql -u root mysql
- แล้วก็แก้รหัสผ่านซะ
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; quit;
วิธีนี้ใช้ได้เฉพาะคุณมีสิทธิ์เป็น Root ในเครื่องเท่านั้น