Đôi khi bạn quên mất mật khẩu hoặc bạn muốn thay đổi lại, đó là chuyện rất bình thường. Với Mysql thì bạn làm việc đó như thế nào ?
* Nếu bạn có mật khẩu root của mysql và muốn đổi lại.Bạn login vào mysql với user root bạn đang có và bạn sử dụng lệnh để đổi lại mật khẩu:
mysql> mysql --user=root --pass mysqlEnter password:mysql> SET PASSWORD FOR 'root'@'%' = PASSWORD('new_pass');mysql> flush privileges;
ở trên host có thể là % hoặc localhost,... new_pass là mật khẩu mới.
hoặc : (thay cho dòng set password ở trên)
mysql> update user set Password=PASSWORD('new_pass') WHERE User='root';
* Nếu bạn mất mật khẩu root của mysql nhưng bạn có quyền root của hệ điều hành, thì bạn làm như sau :
Tìm thư mục cài đặt Mysql và tìm thư mục libexec bên trong nó. Bạn chạy lệnh :
[root@kikicoco libexec]# ./mysqld --skip-grant-tables --user=root
Sau đó bạn sẽ login được vào mysql mà không cần mật khẩu root của mysql nhưng bạn có quyền root của nó. Bạn làm như trường hợp trên để đổi lại mật khẩu mới.
Goodluck!