NỘI DUNG
Trong quá trình sử dụng nếu không may bạn quên mật khẩu root của MySQL/MariaDB hoặc là bạn cần thay đổi lại để bảo mật thì phải thực hiện như thế nào? . Ở bài viết này mình sẽ hướng dẫn bạn cách thực hiện thay đổi mật khẩu root đơn giản và nhanh chóng như sau.
Lưu ý: Để đảm bảo tính an toàn dữ liệu, trường hợp bạn thay đổi mật khẩu bạn hãy sao lưu lại Database để dự phòng những rủi ro không mong muốn.
Bước 1: Stop dịch vụ
Đâu tiên trước khi Reset passwd bạn hãy stop dịch vụ đi nhé.
- MySQL
systemctl stop mysqld
- MariaDB
systemctl stop mariadb
Bước 2: Bật Safe Mode
Sau đó bạn hãy bật chế độ safe mode với lệnh sau.
mysqld_safe --skip-grant-tables --skip-networking &
Sau khi bật chế độ safe mode bạn hãy login vào mysql/mariadb bằng lệnh mysql
mysql

Bước 3: Thay đổi mật khẩu MySQL/MariaDB
Bước này là bước thực hiện thay đổi mật khẩu.
Sử dụng cú pháp ALTER để thực hiện. Và lưu ý bạn hãy thay đổi my-passwd bằng mật khẩu của bạn.
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'my-passwd'; MariaDB [(none)]> quit;
Như vậy bạn đã thay đổi thành công với mật khẩu mới.

Bước 4: Tắt Safe Mode và khởi động lại dịch vụ
Bây giờ bạn hãy tắt chế độ safe mod đi và khởi động lại dịch vụ để hoạt động.
- Tắt chế độ safe mode
root@sv:~# mysqladmin -u root -p shutdown Enter password: [1]+ Done mysqld_safe --skip-grant-tables --skip-networking
- Khởi động lại dịch vụ
systemctl start mariadb systemctl start mysqld
- Đăng nhập và kiểm tra.

Như vậy bạn đã hoàn tất các bước thay đổi mật khẩu rồi. Chúc các bạn thực hiện thành công.
Với kinh nghiệm thực chiến từ việc tiếp xúc hàng ngày với vô vàn vấn đề về Website, Hosting, VPS, Server tại Phòng Kỹ thuật AZDIGI, mình luôn ấp ủ niềm đam mê chia sẻ kiến thức.
Mình xây dựng các blog không chỉ để tự trau dồi kỹ năng mà còn để cung cấp những tài liệu, hướng dẫn hữu ích nhất đến cộng đồng. Rất mong nhận được sự quan tâm của các bạn!
Để lại thông tin, mình sẽ phản hồi ngay.
