Home WebServer PanelaaPanel Khôi phục mật khẩu Root MySQL trên aaPanel

Khôi phục mật khẩu Root MySQL trên aaPanel

by Quân Đỗ Trung
Published: Last Updated on
A+A-
Reset

Trong bài viết này mình sẽ hướng dẫn các bạn cách Khôi phục mật khẩu Root MySQL trên aaPanel. Vì trong một số trường hợp các bạn cần thao tác yêu cầu Root MySQL nhưng các bạn lại quên hoặc sử dụng sẵn các Template aaPanel từ nhà cung cấp VPS thì thông tin này sẽ không được cung cấp.

Lưu ý: Để đảm bảo an toàn dữ liệu, trong tất cả các thao tác liên quan đến Database các bạn nên Backup dữ liệu dự phòng trước khi thực hiện, để tránh các rủi ro không đáng có xảy ra.

I. MySQL là gì?

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. Người dùng có thể tải về MySQL miễn phí từ trang chủ.

MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,..

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).

MySQL được sử dụng cho việc bổ trợ Node.js, PHP, Perl, và nhiều ngôn ngữ khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng NodeJs, PHP hay Perl,…

II. Khôi phục mật khẩu Root MySQL trên aaPanel

Để Khôi phục mật khẩu Root MySQL trên aaPanel chúng ta có thể thực hiện theo 2 cách và 3 bước sau:

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để Khôi phục mật khẩu Root MySQL trên aaPanel, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để thay đổi cấu hình MySQL/MariaDB tại tệp my.cnf.

Bước 2: Khôi phục mật khẩu Root MySQL

  • Cách 1: Thực hiện bằng lệnh thông qua SSH

  • Chỉnh sửa cấu hình file my.cnf

    Thông thường tệp cấu hình my.cnf của chúng ta sẽ nằm tại đường dẫn /etc/my.cnf hoặc /etc/mysql/my.cnf, và trên aaPanel thì file sẽ nằm tại /etc/my.cnf.

    Để sửa cấu hình chúng ta sử dụng lệnh sau.

    AZDIGI Tutorial
    vi /etc/my.cnf
        

    Tại nội dung của tệp cấu hình các bạn nhấn i để chỉnh sửa và thêm nội dung bên dưới vào dưới dòng [mysqld] như hình:

    AZDIGI Tutorial
    skip-grant-tables
        
    Khôi phục mật khẩu Root MySQL trên aaPanel

    Sau khi chỉnh sửa xong các bạn thực hiện lưu lại và khởi động lại dịch vụ Mysql bằng lệnh

    AZDIGI Tutorial
    systemctl restart mysql
        

    Tiếp đến bạn thực hiện khôi phục mật khẩu Mysql theo các lệnh sau

    AZDIGI Tutorial
    mysql -u root -p   (Nhấn Enter để tiếp tục)
    flush privileges;
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';   (NewPassword là mật khẩu mới cần đổi)
    quit;
        

    Dưới đây là kết quả các lệnh đã chạy.

    Khôi phục mật khẩu Root MySQL trên aaPanel

  • Cách 2: Thực thiện tại giao diện aaPanel
  • Đầu tiên các bạn cần đăng nhập vào aaPanel và truy cập: Databases => root password => Điền password root mới => Submit.

    Khôi phục mật khẩu Root MySQL trên aaPanel

    Như vậy là chúng ta đã thay đổi mật khẩu root Mysql thành công.

    Bước 3: Kiểm tra mật khẩu sau khi đổi.

    Để kiểm tra các bạn sử dụng lệnh bên dưới và nhập password mới vào

    AZDIGI Tutorial
    mysql -u root -p
        

    Đăng nhập được như hình dưới là thành công rồi nhé.

    Khôi phục mật khẩu Root MySQL trên aaPanel

    III. Tổng kết

    Hy vọng với bài viết này sẽ giúp ích cho các bạn trong một số trường hợp các bạn quên hoặc cần khôi phục mật khẩu root MySQL trên aaPanel. Nếu thấy bài viết này hữu ích, các bạn hãy chia sẻ rộng rãi đến bạn bè của mình để cùng nhau thực hiện nhé.

    Xem thêm các bài viết hữu ích về aaPanel tại đường dẫn sau:

    Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

    Đánh giá

    Tham gia nhóm hỗ trợ Server - Hosting

    Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

    Tham gia ngay

    Bài viết cùng chuyên mục

    AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

    Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign