105 votes

Montrer hôte MySQL via la Commande SQL

Show Database
Use database
show tables
Describe <table>

Tout bon et bien, mais est-il possible d'afficher les connexions en cours d'hôte. Pas connection_id, mais l'Adresse IP ou le Nom de l'hôte.

217voto

ajreal Points 31456

Pour obtenir de l'actuel nom de l'hôte :-

select @@hostname;
show variables where Variable_name like '%host%';

Pour obtenir d'hôtes pour toutes les demandes entrantes :-

select host from information_schema.processlist;

En fonction de votre dernier commentaire,
Je ne pense pas que vous pouvez résoudre IP pour le nom de domaine avec pure mysql fonction,
comme il besoin d'un réseau de recherche, ce qui pourrait prendre du temps.

Toutefois, mysql document mentionne ceci :-

resolveip google.com.sg

docs :- http://dev.mysql.com/doc/refman/5.0/en/resolveip.html

18voto

Adrian Cornish Points 8651

Peut-être

mysql> show processlist;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X