Hướng dẫn reset password root của MySQL trên Linux
Thịnh Văn Hạnh 18/10/2023 1669 Lượt xem Chia sẻ bài viết
Vào một ngày nào đó bạn lỡ quên mật khẩu để đăng nhập vào tài khoản root trong MySQL để quản trị và cấu hình database, khiến công việc của bạn bị lỡ dở. Vậy lúc đó bạn phải làm gì? Hãy để BKNS hướng dẫn bạn cách reset password root của MySQL trên hệ điều hành Linux nhé!
Tóm Tắt Bài Viết
Bước 1: Đăng nhập SSH vào server với quyền root
Để reset được mật khẩu tài khoản root của MySQL, bạn phải đăng nhập SSH với quyền root.
Bước 2: Dừng dịch vụ MySQL server
Trước hết, dừng dịch vụ MySQL để đảm bảo không có kết nối hoặc truy cập vào cơ sở dữ liệu trong quá trình thay đổi mật khẩu. Bạn có thể sử dụng lệnh sau:
– Với CentOS và Fedora:
service mysqld stop
– Với Ubuntu và Debian
service mysql stop
Bước 3: Chạy MySQL ở mode safe_mode
Các bạn sử dụng lệnh sau, nếu Ubuntu thì dùng safe_mysqld
mysqld_safe –skip-grant-tables &
Bước 4: Reset password root của MySQL
Gõ lần lượt các lệnh sau, thay yournewpassword bằng mật khẩu MySQL mới
mysql -u root
#mysql> use mysql;
#mysql> UPDATE user SET Password = PASSWORD (‘yournewpassword’) WHERE User=’root’;
#mysql> FLUSH PRIVILEGES;
#mysql> quit;
Bước 5: Khởi động lại MySQL
service mysqld start
Trên đây là những hướng dẫn về cách reset password MySQL trên hệ điều hành Linux mà BKNS muốn chia sẻ đến bạn. Nếu bạn có bất kỳ thắc mắc nào hãy comment hoặc gửi email cho chúng tôi để được giải đáp nhé! Chúc các bạn thành công!
>> Tìm hiểu thêm: