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

Thứ ba - 02/05/2023 11:14 205 0
Bài này mình 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é.
PASSSQL
PASSSQL

Bài này mình 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é.

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

Tắt dịch vụ MySQL đang chạy

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

sudo /etc/init.d/mysql stop

Trên Centos:

sudo /etc/init.d/mysqld stop

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 &

Kết nối MySQL

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

mysql -uroot

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

Lưu ý: Đối với MySQL phiên bản 5.7 thì câu lệnh tạo mật khẩu mới sẽ như sau:

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

Tắt và bật lại MySQL

Trên Ubuntu/ Debian:

 
sudo /etc/init.d/mysql stop
...
sudo /etc/init.d/mysql start

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

sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start

Đă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.

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây