/ / Cách cài đặt và thiết lập MariaDB trên Ubuntu 22.04

Cách cài đặt và thiết lập MariaDB trên Ubuntu 22.04

MariaDB là một cơ sở dữ liệu được sử dụng rộng rãi trong các hệ thống Linux. Trong hướng dẫn này, bạn sẽ khám phá cách cài đặt cơ sở dữ liệu trên Ubuntu 22.04 với sự trợ giúp của một số lệnh dễ thực hiện.


Khi bạn đã cài đặt và định cấu hình MariaDB, bạn sẽ học cách tương tác với nó thông qua dòng lệnh MariaDB. Cuối cùng, bạn cũng sẽ thấy lệnh gỡ cài đặt cơ sở dữ liệu khỏi Ubuntu.


MariaDB là gì?

MariaDB là một cơ sở dữ liệu mã nguồn mở, miễn phí và phổ biến được phát hành để thay thế cho MySQL. Nó là một nhánh của MySQL, có 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. Đây là hướng dẫn thiết lập MySQL trên Ubuntu nếu bạn muốn dùng thử.

MariaDB là một cơ sở dữ liệu hoạt động nhanh, có thể mở rộng, có hiệu suất cao nhất, với sự hỗ trợ cho nhiều công cụ lưu trữ hơn. Nó cũng duy trì nhiều plugin, công cụ và tiện ích khiến nó trở thành một trong những cơ sở dữ liệu tốt nhất hiện có. MariaDB chủ yếu được sử dụng để duy trì hàng tồn kho, quản lý các giao dịch và thông tin khách hàng.

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

Đây là cách bạn có thể cài đặt MariaDB trên Ubuntu 22.04:

Bước 1: Cập nhật hệ thống của bạn

Để bắt đầu cài đặt, trước tiên bạn cần cập nhật các gói trên hệ thống Ubuntu của mình. Bạn có thể đạt được điều này bằng cách chạy lệnh sau trên thiết bị đầu cuối của Ubuntu:

sudo apt update && sudo apt upgrade

Quá trình này có thể mất một chút thời gian, vì vậy hãy chờ đợi!

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

Khi bạn đã cập nhật hệ thống, bạn cần cài đặt một số gói cần thiết theo yêu cầu của MariaDB. Làm điều này bằng cách thực hiện lệnh sau:

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

Bây giờ bạn đã cài đặt các gói cần thiết, cuối cùng bạn sẽ cài đặt MariaDB trong bước này. Để cài đặt cơ sở dữ liệu, hãy chạy lệnh sau với tư cách người dùng root hoặc với sudo:

sudo apt install mariadb-server mariadb-client

Để xác minh rằng MariaDB đã được cài đặt thành công trên hệ thống của bạn, hãy kiểm tra phiên bản của cơ sở dữ liệu đã cài đặt bằng cách đưa ra lệnh sau:

mariadb 

Nếu bạn thấy số phiên bản của ứng dụng trong đầu ra, điều này có nghĩa là MariaDB tồn tại trên hệ thống của bạn. Đây là một cách để xác minh cài đặt. Bạn cũng có thể kiểm tra trạng thái hoạt động của cơ sở dữ liệu đã cài đặt để xác minh.

Sử dụng lệnh sau để kiểm tra trạng thái của MariaDB:

systemctl status mariadb
Trạng thái MariaDB đang hoạt động

Như bạn có thể thấy, MariaDB đã hoạt động.

Bước 3: Bảo mật cơ sở dữ liệu MariaDB của bạn

Khi bạn đã cài đặt và xác minh cơ sở dữ liệu, bước tiếp theo là thực hiện một số cấu hình cần thiết trong MariaDB. Sau khi cài đặt, bạn nên chạy tập lệnh bảo mật để bảo vệ cơ sở dữ liệu MariaDB khỏi bị xâm phạm hoặc tấn công. Thực thi tập lệnh bằng lệnh này:

sudo mysql_secure_installation

Tiếp theo, tập lệnh sẽ hỏi bạn có muốn đặt mật khẩu gốc không. Cung cấp một mật khẩu an toàn và nhấn đi vào. Sau đó, nó sẽ yêu cầu bạn xác nhận lại mật khẩu. Khi mật khẩu được lưu, bạn sẽ nhận được thông báo “Success” như hình bên dưới.

Đầu ra của tập lệnh MariaDB

Sau đó, nó sẽ hỏi bạn có muốn xóa người dùng ẩn danh hay không. Bạn nên loại bỏ nó.

Nó cũng sẽ xác nhận nếu bạn muốn không cho phép đăng nhập root từ xa. Nếu bạn không cho phép, bạn chỉ có thể đăng nhập với tư cách người dùng root từ localhost.

kịch bản cài đặt an toàn mariadb

Theo mặc định, MariaDB cài đặt cơ sở dữ liệu thử nghiệm. Tập lệnh sẽ hỏi bạn muốn xóa cơ sở dữ liệu hay giữ lại. Tốt hơn là xóa nó và tạo một cơ sở dữ liệu mới. Tuy nhiên, nếu bạn muốn giữ nó cho mục đích thử nghiệm, hãy chọn không.

Cuối cùng, script sẽ xin phép bạn tải lại các bảng đặc quyền để cập nhật những thay đổi mới. Để tải chúng, hãy nhập Y. Sau khi thực hiện các thay đổi, bạn sẽ thấy thông báo thành công trên thiết bị đầu cuối.

kịch bản cài đặt an toàn mariadb

Cách kiểm tra xem MariaDB có đang chạy không

MariaDB bắt đầu chạy ngay khi được cài đặt. Để kiểm tra, bạn có thể kiểm tra trạng thái của MariaDB bằng lệnh sau:

sudo systemctl status mariadb

Nếu MariaDB đang chạy tốt, bạn sẽ thấy đầu ra sau trên thiết bị đầu cuối của Ubuntu:

Trạng thái MariaDB đang hoạt động

Trong trường hợp MariaDB không hoạt động, bạn sẽ thấy kết quả tương tự như hình bên dưới:

Trạng thái MariaDB không hoạt động

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

Bây giờ, quá trình cài đặt và cấu hình đã hoàn tất, hãy khám phá cách bạn có thể tương tác với cơ sở dữ liệu.

1. Truy cập MariaDB Shell

Để vào trình bao của MariaDB, hãy chạy lệnh sau:

sudo mariadb

Với lệnh này, màn hình MariaDB sẽ mở. Tại đây, bạn có thể chạy các truy vấn MariaDB để tương tác với cơ sở dữ liệu.

Vỏ MariaDB để chạy các truy vấn MariaDB

2. Tạo tài khoản quản trị MariaDB

Sau khi có quyền truy cập vào MariaDB, điều đầu tiên bạn cần làm là tạo một tài khoản mới với tên “admin”. Tài khoản này sẽ có các quyền tương tự như tài khoản gốc, nhưng chủ yếu bạn sẽ sử dụng nó để xác thực dựa trên mật khẩu.

Để tạo tài khoản quản trị viên với quyền root, hãy sử dụng lệnh bên dưới. Đảm bảo sử dụng mật khẩu của bạn khi ban hành lệnh.

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

Tiếp theo, xóa các đặc quyền để cập nhật các thay đổi mới trong MariaDB.

FLUSH PRIVILEGES;

Bây giờ bạn có thể thoát khỏi dòng lệnh MariaDB bằng cách gõ:

exit

3. Tạo cơ sở dữ liệu trong MariaDB

Để tạo cơ sở dữ liệu mới, hãy sử dụng lệnh sau và đặt tên cho cơ sở dữ liệu của bạn thay cho “TestDB”.

CREATE DATABASE TestDB;

Để kiểm tra xem cơ sở dữ liệu đã được tạo thành công hay chưa, hãy sử dụng lệnh này để xem tất cả các cơ sở dữ liệu hiện có trong MariaDB:

Show Databases;
Danh sách cơ sở dữ liệu trong MariaDB

Như bạn có thể thấy TestDB hiện tồn tại trong danh sách cơ sở dữ liệu MariaDB.

Cách gỡ cài đặt MariaDB khỏi Ubuntu 22.04

Trong trường hợp bạn không cần MariaDB nữa, bạn có thể dễ dàng gỡ cài đặt nó bằng một lệnh Linux cơ bản. Lệnh này sẽ xóa hoàn toàn tất cả các thư mục MariaDB và các phần phụ thuộc khỏi hệ thống của bạn sau vài phút.

sudo apt-get purge mariadb-*
Một cửa sổ hỏi người dùng có muốn xóa MariaDB không

Lựa chọn Đúng để tiếp tục gỡ cài đặt MariaDB.

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

Nhờ các tính năng và sự hỗ trợ tuyệt vời của nó, MariaDB ngày càng trở nên phổ biến và trở thành một trong những cơ sở dữ liệu được sử dụng nhiều nhất trên thị trường. Nhiều tên tuổi lớn như Facebook và Google sử dụng MariaDB vì những lợi ích độc đáo của nó so với các cơ sở dữ liệu khác.

Đối với các tổ chức muốn hoàn toàn linh hoạt đối với cơ sở dữ liệu, MariaDB và PostgreSQL là hai tùy chọn nguồn mở tốt nhất hiện có.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *