1. Giới thiệu
MariaDB là một hệ quản trị cơ sở dữ liệu được tạo ra như một nhánh của MySQL và được nhiều công ty và nhà phát triển sử dụng rộng rãi. Các tính năng mới được thêm vào mỗi phiên bản, và các cải tiến bảo mật được triển khai liên tục. Do đó, việc kiểm tra phiên bản MariaDB hiện đang sử dụng là vô cùng quan trọng. Trong bài viết này, chúng tôi sẽ giải thích chi tiết các phương pháp khác nhau để kiểm tra phiên bản MariaDB.
2. Cách Kiểm Tra Phiên Bản MariaDB
Kiểm tra từ Dòng Lệnh
Sử dụng lệnh mysql
Bạn có thể dễ dàng kiểm tra phiên bản MariaDB từ dòng lệnh. Đầu tiên, đây là cách sử dụng lệnh mysql.
mysql -V
Khi bạn chạy lệnh trên, thông tin phiên bản MariaDB sẽ được hiển thị. Phương pháp này có thể sử dụng trên bất kỳ hệ điều hành nào, miễn là MariaDB đã được cài đặt trong môi trường.
Sử dụng lệnh mysqladmin
Lệnh mysqladmin cũng tiện lợi để kiểm tra phiên bản.
mysqladmin -u username -p version
Sau khi nhập lệnh trên, bạn sẽ được yêu cầu nhập mật khẩu. Nhập mật khẩu phù hợp. Phiên bản MariaDB hiện tại sẽ được hiển thị.
Kiểm tra bằng Truy Vấn SQL
Nếu bạn đã đăng nhập vào MariaDB, bạn cũng có thể kiểm tra phiên bản bằng một truy vấn SQL.
SELECT VERSION();
Khi bạn thực thi truy vấn này, phiên bản MariaDB hiện tại sẽ được trả về. Sử dụng truy vấn SQL tiện lợi cho các nhà phát triển vì nó cho phép xác minh nhanh chóng trong khi làm việc trực tiếp trong cơ sở dữ liệu.
Kiểm tra bằng Trình Quản Lý Gói
Sử dụng lệnh rpm
Nếu bạn đang sử dụng bản phân phối Linux dựa trên RPM (ví dụ: CentOS), bạn có thể kiểm tra phiên bản bằng lệnh rpm như sau.
rpm -qa | grep mariadb
Sử dụng lệnh dpkg
Trên các bản phân phối dựa trên Debian (ví dụ: Ubuntu), bạn có thể kiểm tra phiên bản MariaDB đã cài đặt bằng lệnh dpkg.
dpkg -l | grep mariadb
Kiểm tra từ Tệp Cấu Hình
Trong một số trường hợp, bạn cũng có thể kiểm tra phiên bản từ tệp cấu hình MariaDB (thường là tệp my.cnf). Tuy nhiên, vì thông tin phiên bản thường không được ghi trực tiếp trong tệp cấu hình, phương pháp này tốt nhất được sử dụng như một cách xác minh bổ sung. 
3. Các Thủ Tục Theo Hệ Điều Hành
Linux
Có một số phương pháp để kiểm tra phiên bản MariaDB trên Linux, nhưng cách phổ biến nhất là sử dụng dòng lệnh.
- Lệnh
mysql -V: Chỉ cần chạy lệnh này sẽ hiển thị thông tin phiên bản. - Lệnh
mysqladmin: Hữu ích như một lệnh quản trị. - Sử dụng trình quản lý gói (rpm, dpkg) : Đối với người dùng quen thuộc với quản lý gói, phương pháp riêng của hệ điều hành là tiện lợi.
Windows
Trên Windows, bạn có thể kiểm tra phiên bản MariaDB bằng Command Prompt hoặc PowerShell.
- Lệnh
mysql -V: Chạymysql -Vtrong Command Prompt hoặc PowerShell. - Kiểm tra từ thư mục cài đặt : Mở tệp
version.txttrong thư mục cài đặt MariaDB để xem thông tin phiên bản.
macOS
Nếu bạn đang sử dụng MariaDB trên macOS, bạn có thể kiểm tra phiên bản bằng các phương pháp sau.
- Lệnh
mysql -V: Chạy nó trong Terminal để hiển thị phiên bản. - Homebrew : Nếu MariaDB được cài đặt qua Homebrew, chạy lệnh
brew info mariadbđể xem phiên bản đã cài đặt.
4. Ghi Chú và Khắc Phục Sự Cố
Nếu bạn gặp vấn đề khi kiểm tra phiên bản MariaDB, hãy tham khảo các mẹo khắc phục sau.
Khi Lệnh Kiểm Tra Phiên Bản Không Hoạt Động
- Xác minh MariaDB đã được cài đặt đúng cách : Nếu MariaDB chưa được cài đặt, lệnh có thể không thực thi đúng.
- Kiểm tra biến môi trường PATH : Nếu lệnh không được nhận dạng, đường dẫn cài đặt MariaDB có thể chưa được thêm vào biến môi trường
PATH. Xác minh đường dẫn cài đặt và cấu hìnhPATHnếu cần.
Khi Xảy Ra Lỗi Khi Chạy Truy Vấn SQL
- Xác nhận kết nối cơ sở dữ liệu : Khi sử dụng truy vấn SQL, hãy chắc chắn rằng bạn đã đăng nhập thành công vào cơ sở dữ liệu.
- Kiểm tra quyền người dùng : Tài khoản người dùng đang được sử dụng có thể không có quyền kiểm tra phiên bản. Đề nghị vận hành bằng tài khoản người dùng phù hợp.
5. Tóm tắt
Việc kiểm tra phiên bản MariaDB là vô cùng quan trọng để hiểu về bảo mật hệ thống và các tính năng có sẵn. Bằng cách làm theo các phương pháp được giới thiệu trong bài viết này, bạn có thể dễ dàng xác minh phiên bản trong các môi trường khác nhau. Khi cập nhật cơ sở dữ liệu hoặc khắc phục sự cố, luôn bắt đầu bằng việc xác nhận phiên bản MariaDB và tiến hành dựa trên thông tin mới nhất có liên quan.


