Raspberry Pi - Install a LAMP Server (Linux, Apache, MariaDB, PHP)
Оглавление:
- Предпосылки
- Установка MariaDB на Ubuntu 18.04
- Установка MariaDB в Ubuntu 18.04 из репозитория MariaDB
- Обеспечение MariaDB
- Подключитесь к MariaDB из командной строки
- Вывод
MariaDB - это многопоточная система управления реляционными базами данных с открытым исходным кодом, обратно совместимая замена для MySQL. Он поддерживается и разрабатывается Фондом MariaDB, в том числе некоторыми из первоначальных разработчиков MySQL.
В этом уроке мы покажем вам два разных способа установки MariaDB на вашем компьютере с Ubuntu 18.04. В первом методе описываются шаги, необходимые для установки MariaDB из репозиториев Ubuntu, а во втором будет показано, как установить последнюю версию MariaDB из официальных репозиториев MariaDB.
Как правило, рекомендуется использовать первый метод и установить пакеты MariaDB, предоставляемые Ubuntu.
Если вы хотите установить MySQL вместо MariaDB, ознакомьтесь с руководством Как установить MySQL в Ubuntu 18.04.Предпосылки
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Установка MariaDB на Ubuntu 18.04
На момент написания этой статьи MariaDB версии 10.1 была включена в основные репозитории Ubuntu.
Чтобы установить MariaDB в Ubuntu 18.04, выполните следующие действия:
-
Обновление индекса пакетов.
sudo apt updateПосле обновления списка пакетов установите MariaDB, введя следующую команду:
sudo apt install mariadb-serverСервис MariaDB запустится автоматически. Вы можете проверить это, набрав:
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Вы также можете проверить версию MariaDB с:
mysql -Vmysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Установка MariaDB в Ubuntu 18.04 из репозитория MariaDB
На момент написания этой статьи последней версией MariaDB, доступной в официальных репозиториях MariaDB, была MariaDB версии 10.3. Прежде чем перейти к следующему шагу, вы должны посетить страницу репозитория MariaDB и проверить, доступна ли новая версия.
Чтобы установить MariaDB 10.3 на вашем сервере Ubuntu 18.04, выполните следующие действия:
-
Сначала добавьте ключ MariaDB GPG в вашу систему, используя следующую команду:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8После того, как ключ импортирован, добавьте репозиторий MariaDB с помощью:
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'Чтобы иметь возможность устанавливать пакеты из репозитория MariaDB, вам необходимо обновить список пакетов:
sudo apt updateТеперь, когда репозиторий добавлен, установите пакет MariaDB с:
sudo apt install mariadb-serverСервис MariaDB запустится автоматически, для проверки введите:
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И распечатайте версию сервера MariaDB:
mysql -Vmysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Обеспечение MariaDB
Запустите команду
mysql_secure_installation
чтобы повысить безопасность установки MariaDB:
sudo mysql_secure_installation
Сценарий предложит вам установить пароль пользователя root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных. В конце сценарий перезагрузит таблицы привилегий, гарантируя, что все изменения вступят в силу немедленно.
Все шаги объяснены подробно, и рекомендуется ответить «Y» (да) на все вопросы.
Подключитесь к MariaDB из командной строки
Для подключения к серверу MariaDB через терминал мы можем использовать клиент MariaDB.
Для входа на сервер MariaDB от имени пользователя root введите:
mysql -u root -p
Вам будет предложено ввести пароль root, который вы установили ранее при
mysql_secure_installation
сценария
mysql_secure_installation
.
После ввода пароля вы увидите оболочку MariaDB, как показано ниже:
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.
Вывод
Теперь, когда ваш сервер MariaDB запущен и работает, и вы знаете, как подключиться к серверу MariaDB из командной строки, вы можете проверить следующие руководства:
Если вы предпочитаете веб-интерфейс, а не командную строку, вы можете установить phpMyAdmin и управлять своими базами данных MariaDB и пользователями через него.
Мариадб MySQL УбунтуЭтот пост является частью инструкции Как установить LEMP Stack в Debian серии 9.
Другие посты в этой серии:
• Как установить MariaDB на Ubuntu 18.04 • Как установить Nginx на Debian 9 • Как установить PHP на Debian 9 • Как настроить блоки Nginx Server на Debian 9 • Защитить Nginx с помощью Let's Encrypt на Debian 9Как установить mariadb на Debian 10
MariaDB - это многопоточная система управления реляционными базами данных с открытым исходным кодом, обратно совместимая замена для MySQL. В этом руководстве объясняется, как установить MariaDB в Debian 10.
Как установить mariadb на centos 8
В этом руководстве мы расскажем, как установить и защитить MariaDB 10.3 в CentOS 8. MariaDB - это система управления реляционными базами данных с открытым исходным кодом, обратно совместимая двоичная замена MySQL с помощью вставки двоичных кодов.
Как установить mariadb на Debian 9
С выпуском Debian 9 MySQL был заменен на MariaDB в качестве системы баз данных по умолчанию. В этом руководстве мы покажем вам два разных способа установки MariaDB на вашем компьютере с Debian 9.







