Ubuntu 18.04 Install NGINX, MySQL-MariaDB and PHP (LEMP stack) [WEB SERVER 08]
Mục lục:
- Điều kiện tiên quyết
- Cài đặt MariaDB trên Ubuntu 18.04
- Cài đặt MariaDB trên Ubuntu 18.04 từ kho MariaDB
- Bảo vệ MariaDB
- Kết nối với MariaDB từ dòng lệnh
- Phần kết luận
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:
-
Cập nhật chỉ số gói.
sudo apt updateKhi 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-serverDị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/mysqldBạn cũng có thể kiểm tra phiên bản MariaDB với:
mysql -Vmysql 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:
-
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 0xF1656F24C74CD1D8Khi 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 updateBây giờ, kho lưu trữ được thêm vào, cài đặt gói MariaDB với:
sudo apt install mariadb-serverDị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/mysqldVà in phiên bản máy chủ MariaDB, với:
mysql -Vmysql 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 ubfoxBà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ĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Cách cho phép Tiện ích Chưa được cài đặt được cài đặt trên Firefox
Firefox sẽ không cho phép cài đặt Tiện ích Chưa được cài đặt. Làm cho Firefox cài đặt Unsigned Extensions và kích hoạt lại các phần mở rộng bị vô hiệu hóa trên Windows PC.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.







