Bạn có 3 cách để đặt lại rootpass trong mysql:
1 - khởi chạy lệnh sau:
sudo service mysql reset-password
2 - Bạn cũng có thể thử:
`sudo dpkg-reconfigure mysql-server-x.x`
3 - Giải pháp thứ ba lâu hơn một chút nhưng hiệu quả với tôi:
`sudo service mysql stop`
`sudo /usr/bin/mysqld_safe --skip-grant-tables & mysql -h localhost`
Bạn hiện được kết nối với các đặc quyền bỏ qua mysql.
USE mysql;
UPDATE USER
SET password = password('<your_new_pass>')
WHERE USER = 'root' AND host = 'localhost';
Mật khẩu gốc của bạn sẽ được đặt lại ngay bây giờ. chỉ cần thoát khỏi clt mysql và khởi động lại dịch vụ mysql:
quit
sudo mysqladmin shutdown
sudo service mysql start