Hướng Dẫn Đổi Mật Khẩu Root MySQL Trên aaPanel
Giới thiệu
Trong quá trình quản trị máy chủ, đôi khi bạn quên mật khẩu tài khoản root MySQL/MariaDB, khiến truy cập và quản lý cơ sở dữ liệu gặp khó khăn. aaPanel cung cấp công cụ giúp đặt lại mật khẩu root MySQL một cách nhanh chóng mà không cần thực hiện nhiều thao tác phức tạp trên dòng lệnh
Trong bài viết này vNode sẽ hướng dẫn các bạn cách khôi phục mật khẩu root MySQL trên aaPanel
Hướng dẫn thực hiện
Cách 1: Đổi mật khẩu bằng giao diện
Bước 1: Đăng nhập panel

Bước 2: Đổi mật khẩu tài khoản root ở trên giao diện
Tại thanh công cụ bên trái chọn Databases (1) > Root password (2) > điền mật khẩu > Confirm (3)


Đổi mật khẩu thành công
Cách 2: Đổi mật khẩu thông qua dòng lệnh
Bước 1: Bật chế độ bỏ qua mật khẩu tạm thời
Sử dụng lệnh dưới đây để chỉnh sửa tệp cấu hình
vNode Tutorial
nano /etc/my.cnf
Thêm đoạn sau vào dưới phần [mysqld] như ảnh ở dưới. Sau đó Ctrl + X > Y > Enter để lưu và thoát
vNode Tutorial
skip-grant-tables

Tiếp theo ta cần khởi động lại MySQL
vNode Tutorial
systemctl restart mysql
Lưu ý: Chế độ skip-grant-tables để bất kỳ ai cũng có thể truy cập database, nên việc bỏ qua mật khẩu này chỉ nên thực hiện khi khôi phục mật khẩu
Sau khi đổi mật khẩu xong bạn nên xóa hoặc comment lại bằng cách thêm dấu # vào trước và sau đó restart mysql
Bước 2: Đổi mật khẩu
Đăng nhập vào mysql mà không cần mật khẩu bằng cách sử dụng lệnh dưới đây
vNode Tutorial
mysql -u root
Sau khi vào được mysql chạy các lệnh dưới đây để tiến hành đổi mật khẩu. Trong đó thay vNode123@ bằng mật khẩu mà bạn muốn đổi
vNode Tutorial
USE mysql; FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'vNode123@'; EXIT;

Kết luận
aaPanel cho phép khôi phục mật khẩu root MySQL một cách nhanh chóng thông qua giao diện quản trị. Trong trường hợp bạn không thể thực hiện từ giao diện, bạn vẫn có thể đặt lại mật khẩu bằng SSH
Chúc các bạn thành công!
