Nếu bạn thực sự đã đặt mật khẩu gốc và bạn vừa mất / quên mật khẩu đó:
- Dừng MySQL
-
Khởi động lại nó theo cách thủ công với tùy chọn bỏ qua bảng cấp:
mysqld_safe --skip-grant-tables
-
Bây giờ, hãy mở một cửa sổ đầu cuối mới và chạy ứng dụng khách MySQL:
mysql -u root
-
Đặt lại mật khẩu gốc theo cách thủ công bằng lệnh MySQL này:
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Nếu bạn đang sử dụng MySQL 5.7 (kiểm tra bằng cách sử dụng mysql --version trong Terminal) thì lệnh là:UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
-
Xóa các đặc quyền bằng lệnh MySQL này:
FLUSH PRIVILEGES;
Từ http://www.tech-faq.com/reset-mysql- password.shtml
(Có thể đây không phải là thứ bạn cần, Abs, nhưng tôi nghĩ nó có thể hữu ích cho những người tình cờ gặp câu hỏi này trong tương lai)