MariaDB, phần mềm cơ sở dữ liệu Maria là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở. MariaDB đã được phân nhánh từ MySQL và có thể được cài đặt trên Rocky Linux. MariaDB được tạo ra để đáp ứng nhu cầu nhận thức của các doanh nghiệp vừa và nhỏ cần một máy chủ SQL mạnh mẽ, đáng tin cậy và có thể mở rộng mà không tốn nhiều tiền. MariaDB cung cấp nhiều tính năng nâng cao không có trong các cơ sở dữ liệu nguồn mở khác bao gồm các truy vấn phụ, quy trình được lưu trữ (ngoài các trình kích hoạt) và các hàm cửa sổ. Hướng dẫn này sẽ chỉ cho bạn cách cài đặt MariaDB trên Rocky Linux.
Khởi động lại hệ thống và đăng nhập lại để xác minh tất cả các gói đã được cập nhật.
Để có phiên bản mới nhất của MariaDB, là 10.6 tính đến thời điểm viết bài viết này, trước tiên bạn cần tạo tệp kho lưu trữ MariaDB.
Điền các dòng bên dưới vào tệp:
Lưu và đóng tệp khi bạn hoàn tất.
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ MariaDB và cho phép dịch vụ này chạy khi khởi động hệ thống:
Để kiểm tra xem MariaDB đã được cài đặt thành công hay chưa, hãy nhập:
Nếu bạn thấy thông báo có nội dung active (đang chạy), thì dịch vụ đã được cài đặt thành công.
Quá trình này chỉ mất vài phút. Khi được nhắc nhập mật khẩu gốc hiện tại, hãy nhấn phím Enter. Gõ Y và nhấn phím Enter để chuyển sang xác thực unix_socket
Gõ Y để thay đổi mật khẩu gốc MariaDB. Nhập mật khẩu mới khi được nhắc và nhấn phím Enter để xác nhận.
Lần tiếp theo bạn truy cập shell MariaDB, bạn sẽ được yêu cầu nhập mật khẩu gốc.
Sau đó, bạn sẽ được hỏi một số câu hỏi cơ bản về hệ thống cơ sở dữ liệu của mình; hãy trả lời chúng theo những gì bạn muốn thực hiện. Ví dụ, hãy nhập 'Y' hoặc 'yes' khi được nhắc có xóa người dùng ẩn danh hay không.
Nhập mật khẩu cho người dùng root MariaDB của bạn. Sau đó, bạn sẽ thấy dấu nhắc > được sử dụng để một shell khác chạy command trên máy chủ cơ sở dữ liệu này.
Nhập exit hoặc nhấn CTRL+D để đóng kết nối và quay lại shell đầu cuối của bạn.
Vậy là xong! Bạn đã cài đặt MariaDB thành công trên Rocky Linux. Hãy nhớ rằng bạn vẫn có thể sử dụng phiên bản do kho lưu trữ AppStream cung cấp, nhưng nếu bạn mong muốn cài đặt phiên bản MariaDB mới nhất - hoặc bất kỳ gói nào khác - thì việc thêm kho lưu trữ là điều cần thiết.
Điều kiện tiên quyết
Bạn cần đăng nhập với tư cách là người dùng root hoặc có đặc quyền sudo. Nếu chưa, hãy đăng xuất và đăng nhập lại bằng thông tin đăng nhập chính xác.Bước 1: Cập nhật hệ thống
Đối với bất kỳ hệ thống Linux nào, việc cập nhật thường xuyên là rất quan trọng. Lệnh sau sẽ cập nhật tất cả các gói hiện có trong kho lưu trữ. Nếu cài đặt Rocky của bạn là bản tối thiểu, bước này có thể mất một thời gian vì nhiều bản nâng cấp này dành cho các thư viện và các phụ thuộc khác không được bao gồm theo mặc định mà được lấy từ các nguồn bên ngoài.
Mã:
sudo dnf update
Mã:
sudo reboot now
Bước 2: Thêm kho lưu trữ MariaDB
Bạn có thể tìm thấy gói MariaDB trong kho lưu trữ AppStream nhưng đó không phải là phiên bản mới nhất. Bằng cách chạy các lệnh sau, bạn có thể xác minh các phiên bản được duy trì trong kho lưu trữ:
Mã:
sudo dnf module list mariadb
Để có phiên bản mới nhất của MariaDB, là 10.6 tính đến thời điểm viết bài viết này, trước tiên bạn cần tạo tệp kho lưu trữ MariaDB.
Mã:
sudo dnf install nano -y
Mã:
sudo nano /etc/yum.repos.d/mariadb.repo
Mã:
[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
Bước 3: Cài đặt MariaDB
Bây giờ bạn đã thêm kho lưu trữ, bạn có thể cài đặt MariaDB trên máy chủ của mình. Để thực hiện, hãy chạy lệnh bên dưới:
Mã:
sudo dnf update
Mã:
sudo dnf install mariadb-server mariadb
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ MariaDB và cho phép dịch vụ này chạy khi khởi động hệ thống:
Mã:
sudo systemctl start mariadb
Mã:
sudo systemctl enable mariadb
Mã:
sudo systemctl status mariadb
Bước 4: Bảo mật máy chủ MariaDB
Bây giờ MariaDB đã được cài đặt trên hệ thống của bạn, đã đến lúc bảo mật máy chủ. Điều này rất cần thiết cho bất kỳ máy chủ nào sẽ được kết nối với internet.
Mã:
sudo mariadb-secure-installation
Gõ Y để thay đổi mật khẩu gốc MariaDB. Nhập mật khẩu mới khi được nhắc và nhấn phím Enter để xác nhận.
Lần tiếp theo bạn truy cập shell MariaDB, bạn sẽ được yêu cầu nhập mật khẩu gốc.
Sau đó, bạn sẽ được hỏi một số câu hỏi cơ bản về hệ thống cơ sở dữ liệu của mình; hãy trả lời chúng theo những gì bạn muốn thực hiện. Ví dụ, hãy nhập 'Y' hoặc 'yes' khi được nhắc có xóa người dùng ẩn danh hay không.
Bước 7: Kết nối máy chủ MariaDB
MariaDB hiện đã sẵn sàng để sử dụng. Bạn có thể kết nối đến máy chủ MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập exit hoặc nhấn CTRL+D để đóng kết nối và quay lại shell đầu cuối của bạn.
Vậy là xong! Bạn đã cài đặt MariaDB thành công trên Rocky Linux. Hãy nhớ rằng bạn vẫn có thể sử dụng phiên bản do kho lưu trữ AppStream cung cấp, nhưng nếu bạn mong muốn cài đặt phiên bản MariaDB mới nhất - hoặc bất kỳ gói nào khác - thì việc thêm kho lưu trữ là điều cần thiết.