MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách cài đặt MariaDB trên Rocky Linux và AlmaLinux

MariaDB là một hệ thống cơ sở dữ liệu quan hệ miễn phí và do cộng đồng phát triển, là một hệ thống thay thế tương thích cho hệ thống quản lý cơ sở dữ liệu MySQL cực kỳ phổ biến.

Nó đã được tách khỏi MySQL sau khi các nhà phát triển ban đầu của MySQL bày tỏ sự nghi ngờ của họ với việc Oracle mua lại MySQL. Kể từ đó, MariaDB được đảm bảo vẫn là nguồn mở và miễn phí theo giấy phép GNU.

MariaDB rất phổ biến vì hiệu suất nhanh, khả năng mở rộng, ổn định và mạnh mẽ. Nó tương thích với nhiều loại hệ điều hành bao gồm Linux, FreeBSD, Mac và Windows.

Bộ công cụ lưu trữ phong phú, plugin và các công cụ thú vị khác mà nó cung cấp khiến nó trở thành một lựa chọn lý tưởng cho các trường hợp sử dụng khác nhau như phân tích dữ liệu, lưu trữ dữ liệu, xử lý giao dịch, v.v. Trên thực tế, nó là thành phần chính của ngăn xếp LAMP &LEMP được sử dụng để lưu trữ các ứng dụng web.

Các tính năng của MariaDB

Các tính năng chính của MariaDB bao gồm:

  • Công nghệ phân nhóm Galera.
  • Đề cập đến một số công cụ lưu trữ mới như InnoDB, XtraDB, Aria, TokuDB, CONNECT và SEQUENCE.
  • Sao chép nhanh hơn và được cải thiện.
  • Nhóm chuỗi nâng cao có khả năng hỗ trợ lên đến hơn 200,00 kết nối.
  • Đề cập đến một số tính năng mới như bảng được tạo phiên bản hệ thống, kiểu dữ liệu cố định và xác thực cổng UNIX.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt MariaDB máy chủ cơ sở dữ liệu trên Rocky Linux 8 AlmaLinux 8 .

Bước 1:Thêm kho lưu trữ MariaDB trong Rocky Linux

Theo mặc định, Rocky Linux AppStream kho lưu trữ cung cấp MariaDB 10.3 . Tuy nhiên, đây không phải là phiên bản mới nhất. Hiện tại, bản phát hành ổn định hiện tại là MariaDB 10.6 .

Để cài đặt phiên bản mới nhất, hãy tạo MariaDB tệp kho lưu trữ trên hệ thống của bạn như sau.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Dán các dòng được hiển thị.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Sau đó, lưu các thay đổi và thoát khỏi tệp.

Tiếp theo, cập nhật kho lưu trữ hệ thống để Rocky đăng ký kho lưu trữ mới được thêm vào.

$ sudo dnf update

Bước 2:Cài đặt MariaDB trong Rocky Linux

Với kho lưu trữ tại chỗ, hãy di chuyển và cài đặt MariaDB máy chủ cơ sở dữ liệu như được hiển thị:

$ sudo dnf install mariadb-server mariadb

Sau khi cài đặt, hãy bật MariaDB dịch vụ bắt đầu vào thời gian khởi động và khởi động dịch vụ bằng các lệnh sau.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Sau đó, xác minh trạng thái đang chạy của MariaDB .

$ sudo systemctl status mariadb

Kết quả cho thấy mọi thứ đang hoạt động như bình thường.

Bước 3:Bảo mật MariaDB trong Rocky Linux

MariaDB đi kèm với các thiết lập mặc định yếu và có nguy cơ bảo mật có thể khiến máy chủ cơ sở dữ liệu bị tin tặc khai thác. Do đó, chúng tôi cần thực hiện các biện pháp bổ sung để bảo mật máy chủ cơ sở dữ liệu.

Để làm như vậy, chúng tôi sẽ chạy tập lệnh bên dưới.

$ sudo mysql_secure_installation

Đầu tiên, hãy đặt mật khẩu gốc.

Đối với các lời nhắc còn lại, nhấn ‘Y’ để thanh lọc người dùng ẩn danh, không cho phép đăng nhập root từ xa và xóa cơ sở dữ liệu thử nghiệm không bắt buộc trong sản xuất và cuối cùng lưu các thay đổi.

Để đăng nhập vào MariaDB máy chủ cơ sở dữ liệu, chạy lệnh sau

$ sudo mysql -u root -p

Cung cấp mật khẩu gốc mà bạn đã định cấu hình ở bước trước và nhấn ENTER để truy cập MariaDB vỏ.

Và ở đó bạn đi. Chúng tôi đã cài đặt thành công MariaDB máy chủ cơ sở dữ liệu trên Rocky Linux 8 . Hãy nhớ rằng bạn vẫn có thể sử dụng phiên bản do AppStream cung cấp kho lưu trữ sẽ hoạt động tốt. Tuy nhiên, nếu bạn đang muốn cài đặt phiên bản mới nhất của MariaDB , sau đó thêm kho lưu trữ sẽ thực hiện thủ thuật.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thực hiện hoạt động dự phòng cho thiết lập bản sao MySQL

  2. Làm thế nào để có được cuối tháng trong MariaDB

  3. Cách LN () hoạt động trong MariaDB

  4. Cách tạo một bản sao của Cụm cơ sở dữ liệu MySQL hoặc PostgreSQL của bạn

  5. Hiểu các chỉ mục trong MySQL:Phần thứ ba