Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

Прошу прощения за рекламу на сайте. Я постарался сделать это максимально ненавязчиво и по минимуму. При чтении заинтересовавших вас статей она не будет вам мешать.
И если есть возможность поставить мой сайт в исключения у блокировщика рекламы, я буду очень признателен вам.

Установка phpMyAdmin на Debian 13 (Trixie)

Установка phpMyAdmin на Debian 13 (Trixie)

 

 

 

В данном руководстве мы последовательно установим и настроим связку MariaDB + Apache + PHP + phpMyAdmin на свежей установке Debian 13. Все действия выполняются от имени пользователя с правами sudo.


1. Установка MariaDB (сервер базы данных)

Первым делом устанавливаем сервер баз данных MariaDB — это замена MySQL в семействе Debian.

sudo apt install mariadb-server mariadb-client -y

2. Установка клиентских утилит MariaDB

Устанавливаем пакет, который содержит скрипт mysql_secure_installation для начальной настройки безопасности.

sudo apt install mariadb-client-compat -y

3. Запуск скрипта безопасности

Запускаем мастер настройки безопасности MariaDB.

sudo mysql_secure_installation

4. Ответы на вопросы скрипта безопасности

Скрипт задаст несколько вопросов. Отвечайте строго как указано ниже:

  • Switch to unix_socket authentication [Y/n]n
  • Change the root password? [Y/n]Y
    Введите и подтвердите НОВЫЙ ПАРОЛЬ для пользователя root в базе данных. Запомните его! Он понадобится вам для подключения к БД и настройки phpMyAdmin.
  • Remove anonymous users? [Y/n]Y
  • Disallow root login remotely? [Y/n]Y
  • Remove test database and access to it? [Y/n]Y
  • Reload privilege tables now? [Y/n]Y

После успешного завершения вы увидите сообщение All done!.

5. Проверка настройки MariaDB

Убедимся, что всё работает и вход с новым паролем возможен.

mysql -u root -p

Система запросит пароль — введите тот, который вы установили на предыдущем шаге. Если внутри появится приглашение MariaDB [(none)]>, значит всё в порядке. Выйдите из интерпретатора MariaDB командой:

exit;

6. Установка веб-сервера Apache

Устанавливаем Apache2 — он будет обслуживать phpMyAdmin через веб-интерфейс.

sudo apt install apache2 -y

7. Запуск Apache и добавление в автозагрузку

Запускаем сервер и настраиваем его автоматический старт при загрузке системы.

sudo systemctl start apache2 && sudo systemctl enable apache2

8. Установка PHP и необходимых модулей

Устанавливаем PHP и модули для работы с MariaDB/MySQL, а также дополнительные расширения, которые могут потребоваться phpMyAdmin.

sudo apt install php php-mysqli php-mbstring php-zip php-gd php-curl libapache2-mod-php -y

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

Теперь устанавливаем сам phpMyAdmin из официальных репозиториев Debian.

sudo apt install phpmyadmin -y

10. Настройки в процессе установки phpMyAdmin

В процессе установки phpMyAdmin появится диалоговое окно с вопросами. Отвечайте так:

  • Какой веб-сервер следует использовать для настройки?
    Выберите apache2 (нажмите пробел для отметки, затем Tab и Enter для подтверждения).
  • Настроить базу данных для phpMyAdmin с помощью dbconfig-common?
    Выберите Yes (соглашаемся).
  • Введите пароль приложения для phpMyAdmin:
    Придумайте и введите пароль для внутреннего пользователя базы данных phpMyAdmin. Этот пароль можно сделать отличным от root-пароля MariaDB, но его тоже нужно запомнить.

Утилита dbconfig-common автоматически создаст базу данных и пользователя для нужд самого phpMyAdmin.

11. Перезапуск Apache

После установки phpMyAdmin необходимо перезапустить веб-сервер, чтобы изменения вступили в силу.

sudo systemctl restart apache2

12. Доступ к phpMyAdmin через браузер

Откройте любой веб-браузер и перейдите по адресу:

http://127.0.0.1/phpmyadmin

Или используйте IP-адрес вашего сервера:

http://ваш-ip-адрес/phpmyadmin

Для входа используйте:

  • Имя пользователя: root
  • Пароль: пароль, который вы установили для root на шаге 4 (при запуске mysql_secure_installation)

Примечания и возможные проблемы

  • Если вы забыли пароль root от MariaDB — его можно сбросить, но это отдельная процедура. Лучше сразу сохранить пароль в надёжном месте.
  • По умолчанию Apache слушает порт 80. Убедитесь, что этот порт не заблокирован файрволом (sudo ufw allow 80/tcp).
  • Для работы с существующей базой данных MODX Revo вам потребуется создать отдельную базу данных и пользователя через phpMyAdmin или командную строку.
  • Debian 13 (Trixie) на момент написания является тестовым (testing) релизом, поэтому некоторые пакеты могут иметь более новые версии. Это руководство актуально для стандартной установки.

 

11 апреля 2026, 23:52    Александр Linux 0    0 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.