Cách cài đặt MySQL trên Ubuntu 20.04 LTS

Tìm hiểu cách cài đặt MySQL trên Ubuntu 20.04

MySQL là giải pháp cơ sở dữ liệu truy cập để sử dụng cục bộ, miễn phí, cá nhân hoặc doanh nghiệp. Được phát triển bởi tập đoàn Oracle, Ubuntu 20.04 chứa loạt bản phát hành ổn định mới nhất của MySQL, viz. 8.*.

MySQL đang được sử dụng trên toàn thế giới trên mọi nền tảng phổ biến. Một bộ API trình kết nối MySQL phong phú đã được phát triển bởi các cộng đồng nguồn mở trên toàn thế giới cho một số lượng lớn các ngôn ngữ lập trình.

MySQL là bắt buộc trên máy cục bộ của bạn nếu bạn muốn cài đặt phần mềm dựa trên máy chủ như WordPress hoặc Drupal, những phần mềm này sử dụng cơ sở dữ liệu MySQL để lưu trữ dữ liệu. Nó cũng được yêu cầu nếu bạn muốn sử dụng nó làm cơ sở dữ liệu cho dự án phát triển của mình. Trong bài viết này, chúng ta sẽ xem cách cài đặt MySQL trên Ubuntu 20.04 LTS.

Cài đặt

Máy chủ và máy khách MySQL được đóng gói riêng biệt trong kho lưu trữ Ubuntu. Chúng có sẵn trong các gói máy chủ mysqlmysql-client tương ứng. Đầu tiên chúng ta hãy cập nhật kho lưu trữ Ubuntu.

cập nhật apt sudo

Bây giờ chúng ta có thể cài đặt cả máy khách và máy chủ MySQL.

sudo apt cài đặt mysql-client mysql-server

Lưu ý rằng trong môi trường sản xuất, thông thường máy chủ được cài đặt trên một máy chuyên dụng riêng biệt và chỉ các máy khách mới được cài đặt trên máy cục bộ.

Nếu bạn định truy vấn cơ sở dữ liệu MySQL của mình bằng cách sử dụng API trình kết nối DB từ mã của mình, bạn có thể bỏ qua quá trình cài đặt ứng dụng khách MySQL, tuy nhiên, bạn nên cài đặt nó vì nó giúp gỡ lỗi.

Xác minh cài đặt

Bây giờ chúng ta hãy xác minh xem máy khách và máy chủ MySQL đã được cài đặt chưa. Để xác minh xem ứng dụng khách đã được cài đặt hay chưa, hãy chạy:

mysql --version

Tương tự, để xác minh xem máy chủ MySQL đã được cài đặt thành công hay chưa, hãy chạy:

mysqld --version

Máy chủ MySQL chạy dưới dạng daemon, có thể được gọi bằng chương trình mysqld hoặc có thể được kích hoạt như một dịch vụ nền bằng cách sử dụng systemctl.

Chúng tôi đã xem cách cài đặt MySQL trên Ubuntu 20.04 trong bài viết này. MySQL thường được cài đặt như một phần của ngăn xếp phần mềm máy chủ XAMP (X - Any Operating System, Apache, MySQL, PHP / Python / Perl). Các ngăn xếp như vậy giúp dễ dàng hơn trong việc thiết lập và cấu hình mọi thứ cần thiết cho một phần mềm máy chủ cùng nhau. Một ví dụ phổ biến là thiết lập WordPress.

Tuy nhiên, nếu bạn đang sử dụng MySQL làm ứng dụng cơ sở dữ liệu cho dự án phát triển web của mình, bạn nên cài đặt máy chủ MySQL trên một máy bảo mật chuyên dụng và truy vấn máy chủ từ máy khách. Điều này làm cho việc bảo trì cơ sở dữ liệu dễ dàng hơn.