Ziemlich alte Frage, aber immer noch relevant für Suchanfragen.
phpMyAdmin verwendet einfaches PHP für Konfigurationsdateien und das $cfg['Servers']
Array, um die konfigurierten Server abzurufen.
Der richtige Weg ist also, /etc/phpmyadmin/conf.d
für jeden Server, den Sie hinzufügen möchten, eine neue Konfigurationsdatei hinzuzufügen. Es ist nur erforderlich, den Dateinamen in zu beenden .php
, um sie einzuschließen, aber es ist eine gute Idee, your_new_server.inc.php
um die Konsistenz zu gewährleisten.
Der minimale Inhalt für eine gegebene Konfigurationsdatei wäre:
$cfg['Servers'][2]['host'] = 'THE_HOST';
$cfg['Servers'][2]['user'] = 'THE_USER';
$cfg['Servers'][2]['password'] = 'THE_PASSWORD';
Wie in einer anderen Antwort angegeben, können Sie /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
nach weiteren Parametern suchen.
Wichtig: Sie müssen den Index (2) des Arrays für jede neue Datei erhöhen und die Verwendung von 1 vermeiden, wenn Sie weiterhin eine Verbindung zu localhost herstellen möchten.
Wenn die Leute, die mit phpMyAdmin arbeiten, darüber nachgedacht hätten, hätten sie die inkrementierende $i
Variable in foreach hinzufügen können , die die Dateien aus dem conf.d
Verzeichnis enthält, sodass Sie sie einfach als Index verwenden und sich keine Sorgen machen könnten erhöhen Sie es manuell, aber leider ist es nicht der Fall. Sie können es aber selbst tun.