Vì một lý do nào đó mà đôi khi chúng ta quên mật khẩu đăng nhập MySQL bằng tài khoản Root để quản trị và cấu hình cơ sở dữ liệu. Chúng ta có thể đặt lại mật khẩu Root bằng các bước sau.
1. Đăng nhập vào máy chủ với tư cách là người chủ
2. Dừng dịch vụ MySQL
dịch vụ mysqld dừng (nếu không, sau đó dừng dịch vụ mysql)
3. Khởi động dịch vụ MySQL ở chế độ chưa được xác thực
mysqld_safe –skip-Grant-table &
4. Kết nối với MySQL và cập nhật mật khẩu gốc
gốc mysql -u
mysql> sử dụng mysql;
mysql> CẬP NHẬT người dùng SET Mật khẩu = PASSWORD (‘yournewpassword’) WHERE Người dùng = ‘root’;
mysql> QUYỀN RIÊNG TƯ FLUSH;
mysql> từ bỏ
5. Tắt tất cả các dịch vụ MySQL
killall mysqld
6. Khởi động lại MySQL
bắt đầu dịch vụ mysqld
7. Cố gắng kiểm tra kết nối với MySQL bằng ROOT.
mysql -u root -p
Như vậy là bạn đã đặt lại mật khẩu của mysql rồi đó.
Chúc may mắn.