Android

Cách cài đặt mariadb trên Ubuntu 18.04

Ubuntu 18.04 Install NGINX, MySQL-MariaDB and PHP (LEMP stack) [WEB SERVER 08]

Ubuntu 18.04 Install NGINX, MySQL-MariaDB and PHP (LEMP stack) [WEB SERVER 08]

Mục lục:

Anonim

MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ đa luồng, mã nguồn mở, thay thế tương thích ngược cho MySQL. Nó được duy trì và phát triển bởi MariaDB Foundation bao gồm một số nhà phát triển ban đầu của MySQL.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai phương pháp khác nhau về cách cài đặt MariaDB trên máy Ubuntu 18.04 của bạn. Phương thức đầu tiên mô tả các bước cần thiết để cài đặt MariaDB từ kho lưu trữ Ubuntu trong khi phương pháp thứ hai sẽ chỉ cho bạn cách cài đặt phiên bản MariaDB mới nhất từ ​​kho MariaDB chính thức.

Nói chung, nên sử dụng phương thức đầu tiên và cài đặt các gói MariaDB do Ubuntu cung cấp.

Nếu bạn muốn cài đặt MySQL thay vì MariaDB, hãy xem hướng dẫn Cách cài đặt MySQL trên Ubuntu 18.04.

Điều kiện tiên quyết

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Cài đặt MariaDB trên Ubuntu 18.04

Tại thời điểm viết bài viết này, MariaDB phiên bản 10.1 được bao gồm trong kho chính của Ubuntu.

Để cài đặt MariaDB trên Ubuntu 18.04, hãy làm theo các bước sau:

  1. Cập nhật chỉ số gói.

    sudo apt update

    Khi danh sách các gói được cập nhật, hãy cài đặt MariaDB bằng cách ban hành lệnh sau:

    sudo apt install mariadb-server

    Dịch vụ MariaDB sẽ tự động bắt đầu. Bạn có thể xác minh nó bằng cách gõ:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld

    Bạn cũng có thể kiểm tra phiên bản MariaDB với:

    mysql -V

    mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Cài đặt MariaDB trên Ubuntu 18.04 từ kho MariaDB

Tại thời điểm viết bài viết này, phiên bản mới nhất của MariaDB có sẵn từ kho MariaDB chính thức là MariaDB phiên bản 10.3. Trước khi tiếp tục bước tiếp theo, bạn nên truy cập trang Kho lưu trữ MariaDB và kiểm tra xem có phiên bản mới nào không.

Để cài đặt MariaDB 10.3 trên máy chủ Ubuntu 18.04 của bạn, hãy thực hiện các bước sau:

  1. Trước tiên, thêm khóa MariaDB GPG vào hệ thống của bạn bằng lệnh sau:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

    Khi khóa được nhập, hãy thêm kho MariaDB với:

    sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

    Để có thể cài đặt các gói từ kho MariaDB, bạn cần cập nhật danh sách các gói:

    sudo apt update

    Bây giờ, kho lưu trữ được thêm vào, cài đặt gói MariaDB với:

    sudo apt install mariadb-server

    Dịch vụ MariaDB sẽ tự động bắt đầu, để xác minh loại này:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld

    Và in phiên bản máy chủ MariaDB, với:

    mysql -V

    mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Bảo vệ MariaDB

Chạy lệnh mysql_secure_installation để cải thiện tính bảo mật của cài đặt MariaDB:

sudo mysql_secure_installation

Tập lệnh sẽ nhắc bạn thiết lập mật khẩu người dùng root, xóa người dùng ẩn danh, hạn chế quyền truy cập của người dùng root vào máy cục bộ và xóa cơ sở dữ liệu kiểm tra. Cuối cùng, tập lệnh sẽ tải lại các bảng đặc quyền để đảm bảo rằng tất cả các thay đổi có hiệu lực ngay lập tức.

Tất cả các bước đều được giải thích chi tiết và nên trả lời cho tất cả các câu hỏi.

Kết nối với MariaDB từ dòng lệnh

Để kết nối với máy chủ MariaDB thông qua thiết bị đầu cuối, chúng ta có thể sử dụng máy khách MariaDB.

Để đăng nhập vào máy chủ MariaDB dưới dạng loại người dùng root:

mysql -u root -p

Bạn sẽ được nhắc nhập mật khẩu gốc mà bạn đã đặt trước đó khi tập lệnh mysql_secure_installation được chạy.

Khi bạn nhập mật khẩu, bạn sẽ được trình bày với trình bao MariaDB như dưới đây:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Phần kết luận

Bây giờ máy chủ MariaDB của bạn đã hoạt động và bạn biết cách kết nối với máy chủ MariaDB từ dòng lệnh, bạn có thể muốn kiểm tra các hướng dẫn sau:

Nếu bạn thích giao diện web hơn dòng lệnh, bạn có thể cài đặt phpMyAdmin và quản lý cơ sở dữ liệu MariaDB và người dùng thông qua nó.

mariadb mysql ubfox

Bài đăng này là một phần của Cách cài đặt LEMP Stack trên loạt Debian 9.

Các bài viết khác trong loạt bài này:

• Cách cài đặt MariaDB trên Ubuntu 18.04 • Cách cài đặt Nginx trên Debian 9 • Cách cài đặt PHP trên Debian 9 • Cách thiết lập khối máy chủ Nginx trên Debian 9 • Bảo mật Nginx bằng Let Encrypt trên Debian 9