web-dev-qa-db-fra.com

Comment savoir quelle est l'adresse IP de mon hôte MySQL?

J'ai un domaine gratuit fonctionnant sur x10hosting (x10.bz), et je veux trouver l'adresse IP de mon hôte MySQL pour cela, donc je peux contacter la base de données MySQL à partir d'un autre hôte. J'ai déjà ajouté cet hôte à la liste d'accès, mais maintenant je dois trouver l'adresse IP de l'hôte MySQL. Comment puis-je le savoir? x10 utilise cPanel X et PHPMyAdmin.

28
Deniz Zoeteman

La requête SQL SHOW VARIABLES WHERE Variable_name = 'hostname' vous montrera le nom d'hôte du serveur MySQL que vous pouvez facilement résoudre en son adresse IP.

SHOW VARIABLES WHERE Variable_name = 'port' Vous donnera le numéro de port.

Vous pouvez trouver des détails à ce sujet dans le manuel de MySQL: 12.4.5.41. SHOW VARIABLES Syntax and 5.1.4. Server System Variables

41
joschi

Vous pouvez essayer ceci si vous utilisez la version MySQL 5.7

 mysql> SELECT SUBSTRING_INDEX(USER(), '@', -1) AS ip,  @@hostname as hostname, @@port as port, DATABASE() as current_database;
+-----------+-----------------+------+------------------+
| ip        | hostname        | port | current_database |
+-----------+-----------------+------+------------------+
| localhost | Host001         | 3306 | kakadba          |
+-----------+-----------------+------+------------------+
1 row in set (0.00 sec)

Ou écrivez simplement le statut dans l'invite mysql

mysql> \s

OR

 mysql> status
9
Koustuv Chatterjee

En utilisant PHPMyAdmin, toutes les variables sont déjà répertoriées si vous cliquez sur "home"> "Variables système MySQL". Vous pouvez utiliser la fonction de recherche de votre navigateur pour rechercher les variables "nom d'hôte" et "port" ou les faire défiler. Il est répertorié par ordre alphabétique. Pas de détournement de questions si vous êtes une personne non technique.

6
Daniel

Une fois que vous êtes phpMyAdmin, recherchez le menu horizontal:

Tableau de bord | Sql | Statut | Utilisateurs ... etc

Cliquez sur Variables.

Vous trouverez ici toutes les variables du serveur mySql. Vous pouvez essayer la boîte de recherche pour des variables spécifiques.

Bonne chance.

3
Akash