Hallo zusammen, wie der Titel schon sagt, möchte ich gerne per phpMyAdmin mehrere MySQL-Server grafisch administrieren.
Ich besitze mehrere Server in der VirtualBox. Darunter die folgenden.
gateway (Default Router zum Host-System, DHCP für Client Subnetz, 10.0.0.1)
sql1 (MySQL-Server, 10.0.0.25)
sql2 (MySQL-Server, 10.0.0.26)
www1 (Apache-Server mit PHP5, 10.0.0.30)
Im Netzwerk ist derzeit noch kein DNS-Server installiert. Genutzt wird aktuell der Google DNS Dienst. Die Server können nur mit dem Gateway und einigen Clients im internen VirtualBox Netzwerk kommunizieren.
Subnetz im internen VirtualBox Netzwerk
Server 10.0.0.0/24 (Fix per /etc/network/interfaces)
Client 10.0.1.0/24 (Dynamisch per DHCP, gateway)
Bei beiden Servers wurde die Datei /etc/mysql/my.cnf geändert, sodass der MySQL-Server nicht mehr auf localhost, sondern auf seine IP-Adresse hörchen soll.
Hier die config von phpMyAdmin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <?php /* * Generated configuration file * Generated by: phpMyAdmin 4.5.0.2 setup script * Date: Mon, 05 Oct 2015 13:27:22 +0200 */ /* Servers configuration */ $i = 0; /* Server: sql1 [1] */ $i++; $cfg['Servers'][$i]['verbose'] = 'sql1'; $cfg['Servers'][$i]['host'] = '10.0.0.30'; $cfg['Servers'][$i]['port'] = 3306; $cfg['Servers'][$i]['socket'] = ''; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['ssl'] = true; /* Server: sql2[2] */ $i++; $cfg['Servers'][$i]['verbose'] = 'sql2'; $cfg['Servers'][$i]['host'] = '10.0.0.31'; $cfg['Servers'][$i]['port'] = 3306; $cfg['Servers'][$i]['socket'] = ''; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['ssl'] = true; /* End of servers configuration */ $cfg['DefaultLang'] = 'de'; $cfg['ServerDefault'] = 1; $cfg['blowfish_secret'] = '456789009875678'; $cfg['UploadDir'] = ''; $cfg['SaveDir'] = ''; ?> |
Ich habe bereits versucht mit und ohne SSL eine Verbindung von phpMyAdmin zu den Server auf zu bauen. Das funktioniert leider nicht. Beim Login sagt mir pma zwar, dass der Login gescheitert ist, aber nicht woran es gelegen hat.
Ich weiß einfach nicht was ich noch einstellen muss, da ich das nun auch zum ersten mal mache. Im Wiki habe ich leider dazu keine Anleitung gefunden. Ich hoffe, dass ich hier im Forum einen Erfahrenen User antreffe, der mir bei meinem Problem weiterhelfen kann.
Gruß Volker