Phpmyadmin – Ajouter des serveurs distants
février 27, 2016 12:07 Laissez vos commentairesBonjour à tous,
Voici quelques petites commandes permettant d’ajouter un (ou plusieurs) serveurs distant à phpmyadmin. Ceci est particulièrement pratique si vous souhaitez piloter plusieurs serveurs de bases de données différents sans avoir à installer phpmyadmin en local sur chacun d’entre eux.
Sur chaque serveur MySQL :
Assurez vous que le serveur MySQL n’écoute pas uniquement en local. Commentez bind-adress dans le fichier my.conf :
nano /etc/mysql/my.cnf #bind-address = 127.0.0.1
N’oubliez pas de sécuriser l’accès à l’aide de votre firewall ou spécifiez l’adresse de votre serveur phpmyadmin à la place de l’adresse locale 127.0.0.1
Ensuite, autorisez le compte root à se connecter à partir du serveur phpmyadmin :
mysql> GRANT ALL PRIVILEGES ON *.* TO root@IPphpmyadmin IDENTIFIED BY 'MonmotdePasse' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> \q
Sur le serveur phpmyadmin
Ajoutez les lignes suivantes à la fin de la configuration du premier serveur (local par défaut) de phpmyadmin :
nano /etc/phpMyAdmin/config.inc.php /* * First server configuration */ $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['host'] = '192.168.1.2'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['extension'] = 'mysqli'; /* * End of servers configuration */
Dans notre cas, le second serveur MySQL à l’IP 192.168.1.2.
Il ne vous reste plus qu’à tester sur l’interface phpmyadmin. Un nouveau champ apparaît vous proposant le choix du serveur MySQL à administrer.
A+
Classés dans :Linux
Cet article a été écrit par admin