Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Làm thế nào để khôi phục MySQL Root Password trên Unix Systems
Đăng nhập vào hệ thống với user sử dụng chạy mysqld (ví dụ , mysql).
Xác định vị trí các .pid file chứa server’s process ID. Thông tin đường dẫn chính xác và tên của các file này phụ thuộc vào cấu hình riêng của bạn.
Chẳng hạn như /var/lib/mysql/, /var/run/mysqld/, và /usr/local/mysql/data/.
Trước tiên, chúng ta nên kill tiến trình mysqld (lưu ý không sử dụng kill -9):
kill `cat /mysql-data-directory/host_name.pid`
Tạo ra một text file chứa các command sau đây và lưu lại VD : /home/me/mysql-init. Vì lý do bảo mật chúng ta không nên lưu file này tại đường dẫn mà các user khác có thể đọc được nhưng đảm bảo rằng đầy đủ quyền cho mysql.
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';FLUSH PRIVILEGES;Khởi động MySQL với lựa chọn init-file
mysqld_safe --init-file=/home/me/mysql-init &Sau khi MySQL đã start lại thành công , chúng ta mới xóa /home/me/mysql-init
Bây giờ bạn có thể đăng nhập bằng mật khẩu mới vừa thiết lập.















