Home > Dịch vụ Cloud > Bài viết hữu ích > Khôi Phục Mật Khẩu MySQL Trên Linux

Khôi Phục Mật Khẩu MySQL Trên Linux

Xin chào các bạn,

Trong quá trình sử dụng VPS không thể tránh khỏi việc tự nhiên quên mật khẩu root của MySQL. Vậy có khôi phục được không? 

Mật khẩu MySQL thì có các bạn nhé. Bài này TenTen sẽ hướng dẫn cách khôi phục mật khẩu của user root trong MySQL trên Linux nhé.

Tuy nhiên cần lưu ý: Bạn phải đăng nhập quyền root mới có thể thực hiện khôi phục mật khẩu MySQL được:

Bước 1: Tắt dịch vụ MySQL đang chạy

1. Trên Centos:

 

sudo /etc/init.d/mysqld stop

2. Trên Ubuntu/Debian sử dụng câu lệnh:

 

sudo /etc/init.d/mysql stop

Bước 2: Khởi động MySQL không cần mật khẩu

Bạn thực hiện câu lệnh sau (phải có kí tự "&" nha)

 

sudo mysqld_safe --skip-grant-tables &

Bước 3: Kết nối MySQL

Thực hiện câu lệnh:

 

mysql -uroot

Bươc 4: Thiết lập mật khẩu mới cho user root

Các bạn thực hiện lần lượt những câu lệnh sau:

 

 

 

 

 

use mysql;

update user set password=PASSWORD("Mật khẩu mới") where User='root';

flush privileges;

quit

Bước 5: Tắt và bật lại MySQL

1. Trên Ubuntu/ Debian:

 

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

2. Trên Centos/ Fedora/ Red Hat Enterprise Linux:

 

sudo /etc/init.d/mysqld stop

sudo /etc/init.d/mysqld start

Bước 6: Đăng nhập MySQL với mật khẩu mới

Thực hiện lệnh:

 

mysql -u root -p

Sau đó nhập mật khẩu mới bạn vừa tạo phía trên.

Chúc bạn thành công!