Как установить phpmyadmin в Debian 9

Обновлено: 21.11.2024

phpMyAdmin — это бесплатный инструмент управления базами данных для MySQL с открытым исходным кодом и веб-интерфейсом. Это приложение на основе PHP для простого взаимодействия с MySQL и MariaDB. В этом руководстве рассказывается, как установить phpMyAdmin с Apache в Debian 9.

С помощью инструмента phpMyAdmin вы можете управлять базами данных MySQL. Кроме того, вы также можете управлять учетными записями пользователей и привилегиями, импортировать и экспортировать данные, выполнять операторы SQL и многое другое.

Прежде чем смотреть, убедитесь, что вы выполнили следующие требования:

  • Вы должны войти на сервер Debian под учетной записью пользователя без полномочий root с привилегиями sudo.
  • Убедитесь, что стек LAMP (Linux, Apache, MySQL и PHP) установлен на вашем компьютере с Debian.

Здесь мы установим phpMyAdmin из репозиториев Debian по умолчанию.

Сначала вам нужно обновить индекс пакетов и обновить системные пакеты до последних версий, набрав:

Теперь установите пакет phpMyAdmin вместе с необходимыми зависимостями, используя следующую команду:

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

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

Теперь введите пароль для phpMyAdmin для регистрации в базе данных, выберите OK и нажмите Enter.

Еще раз подтвердите пароль, введя тот же пароль и нажав кнопку ОК.

Теперь вам нужно включить расширение php-mbstring, введя следующую команду:

После этого перезапустите Apache, чтобы изменения вступили в силу:

В системах Debian привилегированный пользователь MySQL по умолчанию настроен на использование метода аутентификации unix_socket. Таким образом, он будет аутентифицировать пользователей через файл сокета Unix. Это означает, что вы не можете аутентифицироваться как пользователь root, указав пароль.

Поэтому не рекомендуется менять метод аутентификации для пользователя root MySQL. Поскольку phpMyAdmin требует, чтобы пользователи аутентифицировались с помощью пароля, вам потребуется создать новую административную учетную запись MySQL, чтобы получить доступ к интерфейсу. Этот пользователь будет иметь те же привилегии, что и пользователь root, и будет настроен на использование метода аутентификации mysql_native_password.

Теперь мы будем использовать этого пользователя для входа в phpMyAdmin и выполнения дальнейших административных задач на нашем сервере MySQL или MariaDB.

Вы можете войти с помощью следующей команды:

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

Вы можете получить доступ к интерфейсу phpMyAdmin, открыв веб-браузер и введя общедоступный IP-адрес или доменное имя вашего сервера, а затем /phpmyadmin:

Войдите в интерфейс с именем пользователя и паролем администратора, которые вы создали на предыдущем шаге, и нажмите кнопку «Перейти».

Когда вы войдете в систему, вы увидите пользовательский интерфейс phpMyAdmin, который будет выглядеть примерно так:

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

Сначала мы создадим файл паролей с пользователем, используя инструмент htpasswd, который поставляется с пакетом Apache. Мы будем хранить файл .htpasswd в каталоге /etc/phpmyadmin:

Здесь newadmin — это имя администратора, которое мы создали для доступа к интерфейсу phpMyAdmin.Вы можете выбрать любое имя пользователя по вашему выбору. После выполнения вышеуказанной команды вам будет предложено ввести пароль и подтвердить пароль, как показано ниже:

Теперь мы настроим Apache для защиты паролем каталога phpMyAdmin и используем файл .htpasswd. Для этого откройте phpmyadmin.conf, набрав:

Внесите следующие изменения:

После этого сохраните и закройте файл. Чтобы изменения вступили в силу, перезапустите службу Apache по типу:

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

После того, как вы введете основные данные аутентификации, вы попадете на страницу входа в phpMyAdmin, где вам нужно будет ввести свои учетные данные администратора MySQL для входа в систему.

С помощью этого руководства вы, наконец, успешно установили phpMyAdmin с Apache в системе Debian 9. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.

phpMyAdmin — это программный инструмент, используемый для управления базами данных MySQL через графический интерфейс. Инструмент можно настроить для обслуживания локальной базы данных или удаленной базы данных по сети.

Это программное обеспечение может заменить стандартный интерфейс командной строки, который вы используете для управления базами данных.

В этой статье вы узнаете, как установить и защитить phpMyAdmin в Debian 9.

    (Linux, Apache, MySQL, PHP), установленные и настроенные на сервере
  • Доступ к учетной записи пользователя с привилегиями root (возможность использовать команду sudo)
  • Операционная система Debian 9, настроенная для LAMP
    • Стек должен включать базу данных, в которой уже есть пользователь root
    • Распространяется MySQL, но может работать и MariaDB

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

    Шаг 1. Обновите последнюю версию пакетов программного обеспечения

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

    Обновите индекс репозитория и обновите пакеты с помощью следующей команды:

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

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

    Чтобы установить phpMyAdmin, введите:

    Система выполняет несколько автоматизированных шагов и запрашивает подтверждение. Введите Y и дайте ему минуту для завершения. По завершении загрузится экран конфигурации.

    Шаг 3. Настройте phpMyAdmin

    <р>1. В первом запросе вам будет предложено выбрать, какой веб-сервер следует автоматически перенастроить. Убедитесь, что выбран apache2, и нажмите OK.

    Позвольте процессу установки пройти до следующего шага.

    <р>2. На следующем экране мастер спросит, хотите ли вы настроить базу данных для phpmyadmin с помощью dbconfig-common. Выберите «Да», так как в этом руководстве мы не будем заниматься расширенной настройкой.

    <р>3. Далее введите пароль для phpMyAdmin и подтвердите его. Если вы не хотите указывать свой пароль, оставьте поле пустым, чтобы он сгенерировался автоматически. Вы будете использовать этот пароль позже для доступа к phpMyAdmin.

    <р>4. В конце установщик запрашивает ваш пароль root для базы данных. Введите пароль и нажмите OK.

    <р>5. Убедитесь, что phpMyAdmin установлен и содержит конфигурацию. Перейдите к файлу конфигурации:

    Если вы являетесь опытным пользователем и хотите добавить какие-либо пользовательские конфигурации, вы можете отредактировать этот файл в своем любимом текстовом редакторе для Linux.

    Примечание. Если вы используете новую версию Debian, ознакомьтесь с нашим руководством по установке phpMyAdmin в Debian 10 (Buster).

    Защита phpMyAdmin

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

    <р>1.Сначала откройте файл конфигурации phpmyadmin, введя:

    <р>2. Найдите строку, в которой говорится:

    <р>4. Затем введите новую строку под ней и измените псевдоним, например:

    <р>5. Сохраните файл и выйдите.

    Обновить веб-службы Apache

    Доступ к phpMyAdmin

    Откройте веб-браузер и введите IP-адрес вашего сервера, а затем псевдоним, который вы настроили ранее.

    Если вы не меняли псевдоним, URL-адрес по умолчанию:

    На веб-странице должен отображаться экран входа в phpMyAdmin.

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

    Теперь у вас установлен и настроен phpMyAdmin на вашем сервере Debian 9.

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

    София Симич – начинающий технический писатель в phoenixNAP. Наряду с ее образованием в области преподавания и письма, у нее была пожизненная страсть к информационным технологиям. Она стремится разобраться в запутанных концепциях ИТ и упростить установку сложного программного обеспечения.

    PHP – это серверный язык программирования, основанный на сценариях. PHP часто используется для автоматизации серверных задач и является.

    MySQL – это инструмент сервера реляционных баз данных с открытым исходным кодом для операционных систем Linux. Он широко используется в.

    Инструмент phpMyAdmin — это бесплатное приложение для управления сервером MySQL. Многие пользователи работают с Ubuntu Linux.

    Мы покажем вам, как установить phpMyAdmin на Debian 9, работающем с Apache, PHP 7 и MySQL. phpMyAdmin — один из самых популярных и широко используемых веб-инструментов для управления базами данных. Это бесплатное приложение PHP с открытым исходным кодом, которое позволяет пользователям управлять одним или несколькими серверами баз данных SQL локально или на удаленном сервере с помощью веб-браузера (GUI). С phpMyAdmin вы можете легко создавать, переименовывать, удалять и редактировать базы данных, таблицы или поля, выполнять команды SQL, импортировать и экспортировать таблицы, создавать и изменять пользователей и т. д., и все это только через ваш браузер. Установка phpMyAdmin на Debian 9 — простая задача, просто внимательно следуйте инструкциям ниже, и вы должны установить phpMyAdmin на свой сервер на основе Debian менее чем за 10 минут. Приступим.

    Оглавление

    1. Войти через SSH

    2. Обновление системных пакетов

    и убедитесь, что у вас установлены последние версии всех установленных пакетов, выполнив:

    3. Установить стек LAMP

    Для установки phpMyAdmin на сервер Debian требуется стек LAMP (Linux, Apache, MariaDB/MySQL, PHP).

    Если на вашем сервере еще не установлен стек LAMP, вы можете сделать это, выполнив следующие команды

    4. Установите phpMyAdmin в Debian 9

    После установки Apache, PHP и MySQL вы можете приступить к установке phpMyAdmin. Вы можете просто запустить следующую команду:

    Будет установлен phpMyAdmin со всеми его зависимостями и необходимыми модулями PHP.

    5. Настроить веб-сервер

    Во время установки вам будет предложено выбрать веб-сервер для настройки, нажмите пробел, чтобы выбрать Apache2, и нажмите Enter, чтобы подтвердить и продолжить:

    На следующем экране выберите YES, чтобы настроить базу данных для phpMyAdmin с помощью dbconfig-common:

    6. Установите надежный пароль

    и, наконец, установите пароль для пользователя phpmyadmin в MySQL:

    Если у вас есть хостинг, оптимизированный для Debian, вам не нужно самостоятельно устанавливать phpMyAdmin на Debian 9. Вместо этого вы можете попросить наших администраторов Linux установить phpMyAdmin на Debian 9. Они доступны 24/7 и могут помочь вам с любыми проблемами или запросами, которые у вас есть.

    ПС. Если вам нравятся наши сообщения в блоге, мы будем признательны, если вы поделитесь этим сообщением о том, как установить phpMyAdmin в Debian 9, в социальных сетях, используя приведенные ниже ярлыки, или вы можете опубликовать комментарий под ярлыками общего доступа. Спасибо.

    4 мысли о «Как установить phpMyAdmin в Debian 9»

    Bonjour j'ai l'erreur :
    mysqli_real_connect(): (HY000/1698): Доступ запрещен для пользователя 'root'@'localhost'
    Комментарий и исправление, merci de votre aide.< /p>

    Пожалуйста, войдите или зарегистрируйтесь, чтобы ответить на этот вопрос.

    1 ответ

    Ваш комментарий к этому ответу:

    Похожие вопросы

    • Все категории
    • Учебники 6.3k
      • Майкрософт 1.6k
      • Android 1,3 КБ
      • Безопасность 96
      • Линукс/Юникс 543
      • Интернет 668
      • Виртуализация 89
      • Яблоко 610
      • Сети 57
      • Другие устройства 318
      • Другие приложения 178
      • Оборудование 10
      • Развитие 49
      • Цифровой маркетинг 47
      • Базы данных 14
      • Графический дизайн 30
      • Направляющие 498
      • Графический дизайн 4
      • Сеть 4
      • PlayStation 185
      • Игры 41

      сообщить об этом объявлении

      Самые популярные вопросы за последние 30 дней

      1. Как поменять клавиатуру на телефоне Android
      2. Как запретить Google Фото запрашивать разрешение на удаление фотографий
      3. Как узнать, прочитано ли ваше сообщение в Discord?
      4. Как выбрать динамики для вывода звука в Windows 11?
      5. Советы по использованию Документов Google в Windows на профессиональном уровне
      6. Minecraft: как телепортироваться в версии 1.18
      7. Как применять схемы шрифтов в Publisher?
      8. Как добавить миниатюру видео в PowerPoint
      9. Как удалить связи в LinkedIn
      10. Как получить бесконечную воду в Minecraft?
      11. Как восстановить классический микшер громкости в Windows 11
      12. Как включить или отключить кнопку визуального поиска в Edge
      13. Как транслировать Windows 11 на Chromecast
      14. Как узнать, заблокировал ли кто-то ваш номер на iPhone
      15. Как войти в несколько учетных записей Discord на одном компьютере?

      Пожалуйста, оставьте комментарий о том, работает ли решение (с моделью устройства) [X]Закрыть

      сообщить об этом объявлении

      Читайте также: