База знаний
Главная страницаVDSВозможностиКонтакты
🇺🇸 English
🇺🇸 English
  • Main Page
  • Customer Account
    • Account activation
    • Account settings
      • How to disable two-factor authentication
    • Payments
      • Payment methods
      • Debit/credit cards auto-charge
  • VDS management
    • How to order IPs
    • Backups
    • OS installations
      • How to reinstall OS
      • Upload & connect ISO image
      • OS templates
      • ISO images
  • Tutorials
    • How to log into SSH
    • VDS configuration
      • Common SSH commands
      • SSH keys installation
      • How to change timezone
      • How to set hostname
      • Web servers
        • How to install Lighttpd
          • Install Lighttpd on Centos
      • DataBases
        • How to install MariaDB
        • How to install MongoDB
        • How to reset MySQL password
        • How to install phpMyAdmin
      • VPN & Proxy servers
        • How to install OpenVPN
        • How to install Squid on CentOS 7
      • RDP server
        • How to install RDP server
          • Install RDP on CentOS
          • Install RDP on Debian
    • Control panels
      • How to install ISPmanager 5
      • How to install BrainyCP
      • How to install HestiaCP
      • How to install VestaCP
      • How to install Webmin
Powered by GitBook
On this page
  • Подготовка
  • Установка phpMyAdmin
  • Настройка phpMyAdmin для безопасной работы

Was this helpful?

  1. Tutorials
  2. VDS configuration
  3. DataBases

How to install phpMyAdmin

Реляционные базы данных, такие как MySQL и MariaDB, в наше время необходимы для практически любого веб-сайта или приложения. Однако, далеко не всем пользователям удобно управлять ими через командную строку сервера.

Для решения этой проблемы существует множество различный веб-интерфейсов для управления базами данных, один из них - phpMyAdmin.

В этой статье мы разберём установку и настройку phpMyAdmin на сервере с операционной системой CentOS 7. Установка будет производиться с использованием наиболее популярного сейчас веб-сервера Apache.

Подготовка

Перед тем как начать установку, необходимо убедиться в том, что на Вашем сервере уже установлен Apache, PHP и сервер баз данных MySQL или MariaDB.

Установка phpMyAdmin

После того, как Apache, PHP и MySQL установлены мы можем приступить непосредственно к установке phpMyAdmin. К сожалению, phpMyAdmin отсутствует в стандартном репозитории CentOS 7, поэтому придётся установить дополнительный репозиторий.

Нам нужен будет репозиторий EPEL (Extra Packages for Enterprise Linux). Этот репозиторий можно установить простой командой через yum:

yum install epel-release

Теперь мы можем устанавливать phpMyAdmin:

yum install phpmyadmin

После завершения установки нужно будет подредактировать конфигурационный файл Apache, который по умолчанию создаётся при установке phpMyAdmin.

Откройте файл через nano:

nano /etc/httpd/conf.d/phpMyAdmin.conf

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

По умолчанию доступ настроен так, что зайти в phpMyAdmin можно только локального с того же компьютера, где он установлен. Само собой, когда речь идёт о серверах, этот вариант не подходит.

Нам нужно изменить строки, которые начинаются так: Require ip 127.0.0.1 или Allow from 127.0.0.1. Вместо 127.0.0.1 укажите IP-адрес Вашего компьютера, или же удалите эту строку вовсе.

После изменения файла перезапустите Apache:

systemctl restart httpd.service

Далее у Вас должно получиться войти в phpMyAdmin через браузер добавив /phpMyAdmin к URL:

Для входа используйте логин и пароль, который Вы использовали при установке MySQL/MariaDB. Логин root и его пароль вполне подойдёт для начала работы.

Настройка phpMyAdmin для безопасной работы

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

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

Давайте заменим /phpMyAdmin на /abrakadabra.

Для этого открываем для редактирования файл конфигурации Apache:

nano /etc/httpd/conf.d/phpMyAdmin.conf

Далее ищем в нём строки следующего вида:

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

Удаляем их (либо комментируем с помощью # перед строкой) и вместо них пишем:

Alias /abrakadabra /usr/share/phpMyAdmin

Далее сохраняем изменения и перезапускаем Apache:

systemctl restart httpd.service

Отлично! Теперь Вы можете зайти в phpMyAdmin через http://<IP-адрес сервера>/abrakadabra, а вот старый адрес http://<IP-адрес сервера>/phpMyAdmin работать уже не будет. Это существенно повышает безопасность.

PreviousHow to reset MySQL passwordNextVPN & Proxy servers

Last updated 4 years ago

Was this helpful?

http://<IP-адрес сервера>/phpMyAdmin