Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cài đặt và cấu hình MariaDB trên Ubuntu 22.04: Hướng dẫn từng bước

MariaDB là cơ sở dữ liệu phổ biến trong hệ thống Linux. Trong hướng dẫn này, bạn khám phá cách cài database trên Ubuntu 22.04 với vài lệnh dễ theo dõi.

Sau khi cài và cấu hình MariaDB, bạn học cách tương tác qua command line MariaDB. Cuối cùng, cũng thấy lệnh gỡ database khỏi Ubuntu.

MariaDB là gì?

MariaDB là database phổ biến, miễn phí, mã nguồn mở phát hành như thay thế MySQL. Nó là fork của MySQL, nghĩa là MariaDB là phiên bản cải tiến của MySQL với chức năng tương tự nhưng tốt hơn. Xem hướng dẫn cài MySQL trên Ubuntu nếu muốn thử.

MariaDB là database nhanh, scalable, hiệu suất cao, hỗ trợ nhiều storage engine hơn. Nó cũng duy trì nhiều plugin, công cụ, tiện ích khiến nó trở thành một trong những database tốt nhất. MariaDB chủ yếu dùng duy trì kho, quản lý giao dịch và thông tin khách hàng.

Cách cài MariaDB trên Ubuntu 22.04

Đây là cách cài MariaDB trên Ubuntu 22.04:

Bước 1: Cập nhật hệ thống

Để bắt đầu cài, trước tiên cập nhật gói trên Ubuntu. Chạy lệnh sau trên terminal Ubuntu:

sudo apt update && sudo apt upgrade

Có thể mất thời gian, kiên nhẫn!

Bước 2: Cài gói cần thiết cho MariaDB

Sau khi cập nhật hệ thống, cài gói cần thiết cho MariaDB. Thực hiện lệnh:

sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y

Sau khi cài gói cần thiết, cuối cùng cài MariaDB. Chạy lệnh sau với quyền root hoặc sudo:

sudo apt install mariadb-server mariadb-client

Để xác minh MariaDB cài thành công, kiểm tra phiên bản database:

mariadb --version

Nếu thấy số phiên bản trong đầu ra, nghĩa là MariaDB tồn tại trên hệ thống. Cách xác minh này. Bạn cũng kiểm tra trạng thái active của database để xác minh.

Dùng lệnh sau kiểm tra trạng thái MariaDB:

systemctl status mariadb

Như bạn thấy, MariaDB đang up và running.

Bước 3: Bảo mật database MariaDB

Sau cài và xác minh database, bước tiếp theo thực hiện cấu hình cần thiết. Sau cài, thực hành tốt là chạy script bảo mật bảo vệ MariaDB khỏi xâm phạm/tấn công. Chạy script:

sudo mysql_secure_installation

Tiếp theo, script hỏi có muốn đặt mật khẩu root không. Cung cấp mật khẩu an toàn nhấn Enter. Sau đó nhập lại xác nhận. Khi lưu xong, nhận thông báo "Success".

Sau đó, hỏi có xóa anonymous user không. Khuyến nghị xóa.

Cũng xác nhận có chặn remote root login không. Nếu chặn, chỉ login root từ localhost.

Mặc định MariaDB cài test database. Script hỏi xóa hay giữ. Tốt hơn xóa và tạo database mới. Tuy nhiên, nếu muốn giữ để test, chọn no.

Cuối cùng, script xin phép reload privilege tables cập nhật thay đổi. Nhập Y để load. Sau thay đổi, thấy thông báo success trên terminal.

Cách kiểm tra MariaDB đang chạy

MariaDB chạy ngay sau cài. Để test, kiểm tra trạng thái:

sudo systemctl status mariadb

Nếu MariaDB chạy tốt, thấy đầu ra sau trên terminal Ubuntu:

(hình ảnh trạng thái active)

Trường hợp MariaDB down, thấy đầu ra tương tự:

(hình ảnh trạng thái inactive)

Cách tương tác với MariaDB trên Linux

Giờ cài và cấu hình xong, khám phá cách tương tác với database.

1. Truy cập MariaDB Shell

Để vào MariaDB shell, chạy:

sudo mariadb

Với lệnh này, MariaDB monitor mở. Tại đây bạn chạy query MariaDB tương tác database.

2. Tạo tài khoản admin MariaDB

Sau truy cập MariaDB, việc đầu tiên tạo tài khoản mới tên "admin". Tài khoản này có quyền như root, nhưng dùng cho password-based authentication.

Tạo admin account với quyền root, dùng lệnh dưới. Dùng mật khẩu của bạn khi chạy lệnh.

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Tiếp theo, flush privileges cập nhật thay đổi mới MariaDB.

FLUSH PRIVILEGES;

Bây giờ thoát MariaDB command line:

exit

3. Tạo database trong MariaDB

Để tạo database mới, dùng lệnh sau và cung cấp tên database thay "TestDB".

CREATE DATABASE TestDB;

Kiểm tra database tạo thành công, dùng lệnh xem tất cả database MariaDB:

Show Databases;

Như bạn thấy TestDB giờ tồn tại trong danh sách database MariaDB.

Cách gỡ MariaDB khỏi Ubuntu 22.04

Trường hợp không cần MariaDB nữa, gỡ dễ dàng với lệnh Linux cơ bản. Lệnh này xóa hoàn toàn thư mục và phụ thuộc MariaDB trong vài phút.

sudo apt-get purge mariadb-*

Chọn Yes tiếp tục gỡ MariaDB.

Bây giờ bạn tận dụng tối đa khả năng MariaDB

Nhờ tính năng tuyệt vời và hỗ trợ, MariaDB ngày càng phổ biến và trở thành database dùng nhiều nhất thị trường. Nhiều tên lớn như Facebook và Google dùng MariaDB vì lợi ích độc đáo so database khác.

Cho tổ chức muốn linh hoạt hoàn toàn trên database, MariaDB và PostgreSQL là hai lựa chọn mã nguồn mở tốt nhất.