Тематические термины: phpMyAdmin , MariaDB , MySQL , PHP
Применимо к ситуации, когда используется общий веб-интерфейс управления базами данных MySQL и MariaDB и необходимо упростить процесс добавления серверов в список.
В PHPMyAdmin данный список формирует скрипт PHP. На выходе должен получиться массив $cfg с определенными параметрами.
Скрипт, отвечающий за формирование списка серверов находится в корне phpMyAdmin и называется config.inc.php. Его мы приводим к следующему виду:
Строка | Описание |
---|---|
1, 39 | Открываем и закрываем PHP код. Обрабатывается интерпретатором. |
3 — 7, 29 | Комментарий. |
9 | Читаем файл servers_list.txt и заносим его содержимое в переменную $servers_all |
10 | Создаем массив данных на основе данных из файла. В качестве разделителя используем перенос строки. |
11 | Убираем из массива элементы с пустыми значениями. |
12 | Сортируем массив, чтобы наш список серверов был аккуратный. |
14 — 27 | Проходим по массиву с серверами и для каждого из них формируем конфигурационный массив $cfg[‘Servers’]. |
31 — 37 | Задаем общие параметры для phpMyAdmin |
Далее в корне phpMyAdmin создаем файл servers_list.txt со следующим содержимым:
Server1 (Описание сервера 1)
Server2 (Описание сервера 2)
Server3 (Описание сервера 3)
* скрипт написан таким образом, чтобы в качестве сервера подключения использовать часть до пробела. А полное название использует для отображения серевра в списке. Таким образом можно описывать назначение серверов для удобства.
Обратите внимание, что для подключения мы используем доменные имена серверов. Это значит, что они должны разрешаться в DNS или быть прописаны в файле hosts на сервере phpMyAdmin.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…