Làm thế nào để khôi phục MySQL Root Password trên CentOS

Tác giả: 30/08/2023

Làm thế nào để khôi phục MySQL Root Password trên CentOS: Sau đây Nhân Hòa sẽ hướng dẫn cho quý khách một số lệnh để chúng ta có thể lấy lại thành công nhé.

Sẽ có những lúc khi chúng ta không thể nhớ nổi mật khẩu root của MySQL hoặc mật khẩu mà bạn sử dụng bấy lâu nay không thể đăng nhập vào hệ thống.

Hãy bình tĩnh và thực hiện theo hướng dẫn giúp bạn thiết lập lại mật khẩu của root MySQL.

SSH vào máy chủ.

Đầu tiên tạm ngừng MySQL process:

<span class="pln">$ service mysqld stop</span>

Khi MySQL đã ngừng hoạt động. Bạn thực hiện khởi động lại với cấu hình –skip-grant-tables

<span class="pln">$ mysqld_safe </span><span class="pun">--</span><span class="pln">skip</span><span class="pun">-</span><span class="pln">grant</span><span class="pun">-</span><span class="pln">tables </span><span class="pun">&</span>

Kết nối đến MySQL sử dụng root user.

<span class="pln">$ mysql </span><span class="pun">-</span><span class="pln">u root</span>

Sau khi kết nối thành công, tiếp tục chọn database :

<span class="pln">mysql</span><span class="pun">></span><span class="pln"> </span><span class="kwd">use</span><span class="pln"> mysql</span><span class="pun">;</span>

Thực thi từng command sau đây để nhập password mới cho root user:

<span class="pln">mysql</span><span class="pun">></span><span class="pln"> UPDATE user SET password</span><span class="pun">=</span><span class="pln">PASSWORD</span><span class="pun">(</span><span class="str">"YOUR NEW PASSWORD HERE"</span><span class="pun">)</span><span class="pln"> WHERE </span><span class="typ">User</span><span class="pun">=</span><span class="str">'root'</span><span class="pun">;</span>
<span class="pln">mysql</span><span class="pun">></span><span class="pln"> flush privileges</span><span class="pun">;</span>
<span class="pln">mysql</span><span class="pun">></span><span class="pln"> quit</span>
Một lần nữa chúng ta tạm ngừng MySQL:
<span class="pln">$ service mysqld stop</span>
Cuối cùng hãy restart MySQL và bắt đầu kết nối với thông tin mới thay đổi ở trên:
<span class="pln">$ service mysqld restart</span>
<span class="pln">$ mysql </span><span class="pun">-</span><span class="pln">u root </span><span class="pun">-</span><span class="pln">p</span>
Chúc các bạn thành công!!!

Để lại một bình luận