1-Dừng quá trình quỷ mysql bằng lệnh này:
sudo /etc/init.d/mysql dừng lại
2-Bắt đầu quy trình quỷ mysqld bằng cách sử dụng tùy chọn --skip-Grant -boards với lệnh này
sudo / usr / sbin / mysqld --skip-Grant-Table --skip-networking &
3-bắt đầu quy trình máy khách mysql bằng lệnh này
gốc mysql -u
4-từ dấu nhắc mysql thực hiện lệnh này để có thể thay đổi bất kỳ mật khẩu nào
QUYỀN RIÊNG TƯ CỦA FLUSH;
5-Sau đó đặt lại / cập nhật mật khẩu của bạn
ĐẶT MẬT KHẨU CHO [email protected] 'localhost' =PASSWORD ('mật khẩu');
6-Nếu bạn có tài khoản gốc mysql có thể kết nối từ mọi nơi, bạn cũng nên làm:
CẬP NHẬT mysql.user SET Password =PASSWORD ('newpwd') WHERE User ='root';
7-Phương pháp thay thế:
SỬ DỤNG mysqlUPDATE user SET Password =PASSWORD ('newpwd') WHERE Host ='localhost' AND User ='root';
8-Và nếu bạn có tài khoản gốc có thể truy cập từ mọi nơi:
SỬ DỤNG người dùng mysqlUPDATE SET Password =PASSWORD ('newpwd') WHERE Host ='%' AND User ='root';
Đối với một trong hai phương pháp, sau khi nhận được thông báo cho biết truy vấn thành công (một hoặc nhiều hàng bị ảnh hưởng), hãy xóa đặc quyền:
QUYỀN RIÊNG TƯ CỦA FLUSH;
9-Sau đó dừng quá trình mysqld và khởi chạy lại nó theo cách cổ điển:
sudo /etc/init.d/mysql dừng lại
sudo /etc/init.d/mysql start