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

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

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

Được xuất bản vào ngày 21 tháng 11 năm 2022, 3:00 chiều EST

Azeefa là Kỹ sư vận hành bảo mật ban ngày và Người viết nội dung kỹ thuật vào ban đêm. Cô ấy thích khám phá Linux và viết hướng dẫn về nó. Ngoài ra, cô còn là người mê phim và cũng đánh giá cao khả năng chụp ảnh đẹp.

MariaDB là 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.

Sau khi cài đặt và định cấu hình MariaDB, bạn sẽ tìm hiểu 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à 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à cơ sở dữ liệu có tốc độ nhanh, có khả năng mở rộng, hiệu suất cao nhất và hỗ trợ 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 giúp 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 chút thời gian nên hãy chờ nhé!

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

Sau khi cập nhật hệ thống, bạn cần cài đặt một số gói cần thiết mà MariaDB yêu cầu. Thực hiện việc 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 thiết yếu, cuối cùng bạn sẽ cài đặt MariaDB ở bước này. Để cài đặt cơ sở dữ liệu, hãy chạy lệnh sau với tư cách là người dùng root hoặc bằng 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ơ sở dữ liệu đã cài đặt bằng cách đưa ra lệnh sau:

mariadb --version

Nếu bạn thấy số phiên bản của ứng dụng ở đầ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 việc 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
Cài đặt và định cấu hình MariaDB trên Ubuntu 22.04:Hướng dẫn từng bước

Như bạn có thể thấy, MariaDB đã sẵn sàng và đang chạy.

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

Sau 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 root hay không. Cung cấp mật khẩu an toàn và nhấn Enter . Sau đó, nó sẽ yêu cầu bạn xác nhận lại mật khẩu. Sau khi lưu mật khẩu, bạn sẽ nhận được thông báo “Thành công” như hình bên dưới.

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

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 xóa nó đi.

Nó cũng sẽ xác nhận xem bạn có muốn không cho phép đăng nhập root từ xa hay không. 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.

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

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ữ nó. Tốt nhất là xóa nó đi và tạo 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, tập lệnh 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 thay đổi, bạn sẽ thấy thông báo thành công trên terminal.

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

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

MariaDB bắt đầu chạy ngay sau 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 chạy tốt, bạn sẽ thấy kết quả sau trên thiết bị đầu cuối của Ubuntu:

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

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

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

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 shell 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ở ra. 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.

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

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 root, nhưng bạn sẽ chủ yếu 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 ra lệnh.

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

Tiếp theo, cấp đặc quyền để cập nhật những 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ơ sở dữ liệu hiện có trong MariaDB:

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

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 không cần MariaDB nữa, bạn có thể dễ dàng gỡ cài đặt nó bằng 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 và phần phụ thuộc MariaDB khỏi hệ thống của bạn sau vài phút.

sudo apt-get purge mariadb-*
Cài đặt và định cấu hình MariaDB trên Ubuntu 22.04:Hướng dẫn từng bước

Chọn để 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, 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 có sự linh hoạt hoàn toàn đố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ó.