MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở, do cộng đồng phát triển. Nó được tách ra từ MySQL và được tạo ra và duy trì bởi các nhà phát triển đã tạo ra MySQL. MariaDB được thiết kế để tương thích cao với MySQL nhưng các tính năng mới đã được thêm vào MariaDB như các công cụ lưu trữ mới (Aria, ColumnStore, MyRocks).
Trong bài viết này, chúng ta sẽ xem xét cài đặt và cấu hình của MariaDB trên CentOS 8 Linux.
Hướng dẫn cài đặt MariaDB trên CentOS 8 từng bước
Bước 1: Bật Kho lưu trữ Repo MariaDB trên CentOS 8
Truy cập trang tải xuống MariaDB chính thức và chọn CentOS làm bản phân phối và CentOS 8 làm phiên bản và MariaDB 10.5 (phiên bản ổn định) để lấy kho lưu trữ.
Khi bạn chọn các chi tiết, bạn sẽ nhận được toàn bộ kho lưu trữ MariaDB YUM. Sao chép và dán các mục nhập này vào một tệp có tên /etc/yum.repos.d/MariaDB.repo.
$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Khi tệp kho lưu trữ tại chỗ, bạn có thể xác minh kho lưu trữ bằng cách chạy lệnh sau.
$ dnf repolist
Bước 2: Cài đặt MariaDB trên CentOS 8
Bây giờ sử dụng lệnh dnf để cài đặt gói MariaDB.
$ sudo dnf install MariaDB-server -y
Tiếp theo, khởi động dịch vụ MariaDB và cho phép nó tự động khởi động trong quá trình khởi động hệ thống.
$ systemctl start mariadb $ systemctl enable mariadb
Kiểm tra trạng thái của dịch vụ MariaDB bằng cách chạy lệnh sau.
$ systemctl status mariadb
Nếu bạn đã bật tường lửa, bạn cần thêm MariaDB vào quy tắc tường lửa bằng cách chạy lệnh bên dưới. Sau khi quy tắc được thêm vào, tường lửa cần được tải lại.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Bước 3: Bảo mật MariaDB Server trên CentOS 8
Bước cuối cùng, chúng ta cần chạy tập lệnh cài đặt MariaDB an toàn. Tập lệnh này đảm nhận việc thiết lập mật khẩu gốc, tải lại đặc quyền, xóa cơ sở dữ liệu thử nghiệm, không cho phép đăng nhập root.
$ sudo mysql_secure_installation
Bây giờ kết nối với MariaDB với tư cách là người dùng gốc và kiểm tra phiên bản bằng cách chạy các lệnh sau.
$ mysql -uroot -p
Đó là nó cho bài viết này. Chúng tôi đã thấy làm thế nào để cài đặt và cấu hình MariaDB trên CentOS 8 Linux