Как установить phpMyAdmin в Debian 12 25 февраля .02.2025 7021 phpMyAdmin – веб-интерфейс, написанный на PHP, который предназначен для управления СУБД MySQL. Если в вашей системе установлен LAMP – стек Linux, Apache, MySQL и PHP, то phpMyAdmin можно использовать для упрощённого управления базами данных через веб-интерфейс. Он позволяет создавать, редактировать и удалять базы данных, таблицы, пользователей, а также выполнять SQL-запросы без использования консоли. Это выглядит особенно удобно для тех, кто не хочет работать с MySQL через терминал. Кроме того, при помощи графического интерфейса phpMyAdmin администратор СУБД имеет возможность производить резервное копирование и восстановление данных, что во многом упрощает обслуживание базы данных. В данной статье разберём, как установить актуальную версию phpMyAdmin на виртуальный сервер, работающий под управлением Debian 12, на котором уже установлен стек LAMP. Как установить phpMyAdmin в Debian 12Поскольку репозитории Debian как правило содержат устаревшую версию phpMyAdmin, здесь мы рассмотрим установку данного софта из файла архива, который можно загрузить с официальной страницы phpMyAdmin. На загрузочной странице phpMyAdmin вы можете выбрать различные варианты архивов для требуемой версии дистрибутива. В нашем примере мы установим версию 5.2.2 из архива tar.gz. Для того, чтобы загрузить на сервер нужный файл, кликните на нём правую кнопку мыши и выберите строку
Затем подключитесь к своему серверу, перейдите в домашний каталог командой
Далее скопируйте загруженный архив в корневой каталог веб-сервера Apache:
После чего перейдите в данный каталог:
И распакуйте архив с использованием утилиты tar:
В результате в каталоге
Файл архива при этом можно удалить:
Настройка конфигурации phpMyAdminПосле распаковки архива перейдите в директорию
Здесь создайте файл настроек phpMyAdmin из файла
В своей работе phpMyAdmin использует cookie-аутентификацию. За шифрование паролей пользователей в cookies отвечает соответствующая настройка в файле
В данном случае:
Скопируйте сгенерированный ключ в буфер обмена и откройте файл
В файле найдите следующую строку:
После чего вставьте в неё скопированный ключ:
Закройте файл с сохранением внесённых изменений. Затем измените владельца и группу для каталога
После чего установите соответствующие права на данный каталог и его содержимое:
Далее перейдите в каталог, который содержит дополнительные конфигурационные файлы для Apache:
Находясь в данном каталоге, создайте файл конфигурации
В него добавьте следующие строки:
Затем закройте его, сохранив внесённые изменения, после чего активируйте использование настроек phpMyAdmin в Apache:
Чтобы новые настройки начал использовать веб-сервер, перезапустите Apache:
Чтобы проверить работоспособность веб-интерфейса phpMyAdmin, откройте браузер и перейдите на
После чего можно будет удалить файл дефолтной страницы Apache:
Отключение root-доступа (опционально)Поскольку root имеет полный контроль над MySQL, а phpMyAdmin доступен через веб-интерфейс, что делает его целью возможных атак, важно запретить root-доступ к phpMyAdmin. Чтобы сделать это, рекомендуется удалить из MySQL учётную запись root, но перед этим следует создать в СУБД нового пользователя и наделить его полномочиями администратора. Поэтому сначала подключитесь к интерфейсу командной строки MySQL:
Где создайте новую учётную запись:
Здесь:
Затем выдайте пользователю
Теперь, когда новый администратор создан, учётную запись root можно удалить:
После чего примените изменения, внесённые в таблицы MySQL:
Теперь для входа в веб-интерфейс phpMyAdmin, а также для подключения к командной строке MySQL, следует использовать учётную запись нового администратора. ![]() Содержание статьи Другие статьина тему Linux | |||||
| |