วันพฤหัสบดีที่ 15 ธันวาคม พ.ศ. 2554

Reset password root ใน mysql ของ CentOS

Reset password root ใน mysql ของ CentOS  

จดเอาไว้กันลืม สำหรับการ Restart Password ของ mysqld เวลาลงครับ
1. ให้หยุดการทำงานของ mysql ก่อน
# service mysqld stop
2. ให้ Start MySQL เป็น save mode. โดยคำสั่ง
# mysqld_safe --skip-grant-tables &
3. ต่อไปก็ให้ Login  MySQL โดย user root
# mysql -u root
4. ทำการ Update password root (ที่ขีดเส้นใต้คือให้ใส่รหัสใหม่ลงไป)
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW PASSWORD") where user='root';
mysql> flush privileges;
mysql> quit;
5. แล้วก็ restart service ของ mysql ซะ เป็นอันเรียบร้อย
# service mysqld restart
6. แล้วลองเข้าใหม่ดูครับ
# mysql -u root -p
7.พอเข้าได้แล้ว ก็ไปเข้าของ phpmyadmin เอาด้วย ก็น่าจะเข้าได้เช่นกันครับ