Installation Phpmyadmin and MariaDB In DEBIAN 9
Mục lục:
- Điều kiện tiên quyết
- Cài đặt MariaDB trên Debian 9
- Cài đặt MariaDB trên Debian 9 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.
Với việc phát hành Debian 9, MySQL đã được thay thế bằng MariaDB làm hệ thống cơ sở dữ liệu mặc định.
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 Debian 9 của bạn. Phương thức đầu tiên sẽ hướng dẫn bạn các bước cần thiết để cài đặt MariaDB từ kho lưu trữ Debian trong khi phương pháp thứ hai sẽ hướng dẫn 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 cài đặt MariaDB từ kho Debian.
Nếu bạn thích MySQL hơn MariaDB, hãy xem hướng dẫn Cách cài đặt MySQL trên Debian 9. Nếu ứng dụng của bạn không có bất kỳ yêu cầu cụ thể nào, bạn nên gắn bó với MariaDB, hệ thống cơ sở dữ liệu mặc định trong Debian 9.Đ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 Debian 9
Tại thời điểm viết bài viết này, phiên bản MariaDB mới nhất có sẵn trong bản chính của Debian là phiên bản 10.1.
Để cài đặt MariaDB trên Debian 9, hãy làm theo các bước sau:
-
Đầu tiên cập nhật chỉ mục gói
aptbằng cách gõ: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 chạy 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Đầu ra sẽ trông giống như thế này:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
Cài đặt MariaDB trên Debian 9 từ kho MariaDB
Tại thời điểm viết bài này, phiên bản mới nhất của MariaDB là phiên bản 10.3 có thể được cài đặt từ kho MariaDB chính thức. Trước khi tiếp tục với bước tiếp theo, hãy 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 hệ thống Debian 9 của bạn, hãy làm theo các bước sau:
-
Bước đầu tiên là kích hoạt kho MariaDB và nhập khóa GPG của kho lưu trữ vào hệ thống của bạn để thực hiện các lệnh sau:
sudo apt install software-properties-common dirmngrsudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'Khi kho lưu trữ được bật, hãy cập nhật danh sách các gói và cài đặt MariaDB với:
sudo apt updatesudo apt install mariadb-serverDịch vụ MariaDB sẽ tự động khởi động, để xác minh nó chạy lệnh sau:
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
Bảo vệ MariaDB
Để cải thiện tính bảo mật của bản cài đặt MariaDB, hãy chạy tập lệnh
mysql_secure_installation
:
sudo mysql_secure_installation
Tập lệnh sẽ nhắc bạn đặt mật khẩu cho tài khoản 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 dưới dạng loại tài khoản gốc:
mysql -u root -p
Bạn sẽ được nhắc nhập mật khẩu gốc mà bạn đã thiết lập trước đó bằng cách sử dụng tập lệnh
mysql_secure_installation
.
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 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
Phần kết luận
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách cài đặt và bảo mật MariaDB trên máy chủ Debian 9.
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:
mariadb mysql debianBài đăng này là một phần của Cách cài đặt LAMP 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 Apache trên Debian 9 • Cách cài đặt PHP trên Debian 9 • Cách thiết lập máy chủ ảo Apache trên Debian 9 • Cách cài đặt MariaDB trên Debian 9 • Bảo mật Apache bằng mã hóa 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.
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.
Cách cài đặt mariadb trên debian 10
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. Hướng dẫn này giải thích cách cài đặt MariaDB trên Debian 10.







