📒 

phpMyAdmin – это популярное веб-приложение, которое предоставляет интерфейс для управления базами данных MySQL. Оно позволяет пользователям выполнять различные операции с базами данных через удобный интерфейс. В этом руководстве вы узнаете, как установить и закрепить phpMyAdmin на Ubuntu 18.04/20.04.

1. Необходимые условия

.
Прежде чем начать, убедитесь, что у вас есть все необходимое:

  • Сервер под управлением Ubuntu 18.04 или 20.04.
  • Установлен и запущен MySQL или MariaDB.
  • Установлен веб-сервер Apache или Nginx.
  • Привилегии Sudo на сервере.

2. Установка phpMyAdmin

Шаг 1: Обновление индекса пакета

Откройте терминал и обновите индекс пакета:

sudo apt update

Шаг 2: Установите phpMyAdmin

Выполните следующую команду для установки phpMyAdmin:

sudo apt install phpmyadmin

Во время установки вам будет предложено выбрать веб-сервер. Выберите Apache или Nginx в зависимости от того, что у вас установлено.

Шаг 3: Настройка базы данных для phpMyAdmin

Когда появится запрос, выберите Да, чтобы настроить базу данных. Вам также будет предложено ввести пароль приложения MySQL для phpMyAdmin. Если пароль не задан, оставьте его пустым и нажмите Enter.

3. Настройка Apache

Если вы используете Apache, вам может потребоваться включить конфигурацию phpMyAdmin. Выполните следующую команду:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Убедитесь, что файл содержит следующие строки:

Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Требовать все предоставленные </RequireAny> </IfModule> </Directory>

Сохраните и выйдите (CTRL X, затем Y, затем Enter).

Шаг 4: Перезапуск Apache

После настройки перезапустите сервер Apache:

sudo systemctl restart apache2

4. Защита phpMyAdmin

Шаг 1: Создайте файл паролей Apache

Чтобы защитить phpMyAdmin, вы можете настроить базовую аутентификацию. Сначала установите пакет apache2-utils, если его у вас нет:

sudo apt install apache2-utils

Далее создайте файл паролей с помощью следующей команды:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Замените имя пользователя на желаемое имя пользователя. Вам будет предложено ввести и подтвердить пароль.

Шаг 2: Обновление конфигурации phpMyAdmin

Отредактируйте файл конфигурации phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Добавьте следующие строки в раздел <Directory /usr/share/phpmyadmin>:

AuthType Basic AuthName “Restricted Access” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Шаг 3: Перезапустите Apache

После внесения этих изменений перезапустите Apache еще раз:

sudo systemctl restart apache2

5. Доступ к phpMyAdmin

Теперь вы можете получить доступ к phpMyAdmin, перейдя по ссылке:

http://your_server_ip/phpmyadmin

Вам будет предложено ввести созданные вами имя пользователя и пароль Apache, а затем имя пользователя и пароль MySQL.

6. Заключение

Установка и защита phpMyAdmin на Ubuntu 18.04/20.04 – это простой процесс, который предоставляет мощный интерфейс для управления базами данных MySQL. Следуя этому руководству, вы сможете убедиться, что ваша установка phpMyAdmin не только функциональна, но и защищена от несанкционированного доступа. Регулярно следите за использованием phpMyAdmin и обновляйте систему для оптимальной производительности и безопасности.