J'ai accès au phpmyadmin de mon serveur. Mais comment puis-je trouver l'adresse IP de ce mysql auprès de phpmyadmin? Mon serveur web et mysql utilisent différentes adresses IP.
Y a-t-il un moyen de le savoir?
La requête SQL SHOW VARIABLES WHERE Variable_name = 'hostname' vous montrera le nom d’hôte du serveur MySQL que vous pourrez facilement résoudre en son adresse IP.
SHOW VARIABLES WHERE Nom_variable = 'port' Vous donnera le numéro de port.
Vous trouverez des détails à ce sujet dans le manuel de MySQL: 12.4.5.41. SHOW VARIABLES Syntaxe et 5.1.4. Variables système serveur
MySQL se fiche de l'adresse IP. Le plus proche que vous puissiez obtenir serait le nom d'hôte:
select * from GLOBAL_variables where variable_name like 'hostname';
select * from SHOW VARIABLES WHERE Variable_name = 'hostname';
L'adresse du serveur est stockée dans config.php
Si vous connaissez le nom d'hôte, résolvez l'adresse IP du serveur de base de données via le nom d'hôte à partir du serveur Web.
Vous pouvez ssh sur votre serveur et lancer cette commande
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Cela a fonctionné pour moi ..