Como descubro qual é o meu endereço IP do meu host MySQL?

27

Eu tenho um domínio livre rodando no x10hosting (x10.bz) e quero descobrir o endereço IP do meu host MySQL, para que eu possa entrar em contato com o banco de dados MySQL de outro host. Eu já adicionei esse host à lista de acesso, mas agora preciso descobrir o endereço IP do host MySQL. Como posso descobrir isso? O x10 está usando o cPanel X e o PHPMyAdmin.

Deniz Zoeteman
fonte

Respostas:

40

A consulta SQL SHOW VARIABLES WHERE Variable_name = 'hostname'mostrará o nome do host do servidor MySQL que você pode resolver facilmente com seu endereço IP.

SHOW VARIABLES WHERE Variable_name = 'port' Dará o número da porta.

Você pode encontrar detalhes sobre isso no manual do MySQL: 12.4.5.41. MOSTRAR VARIÁVEIS Sintaxe e 5.1.4. Variáveis ​​do sistema do servidor

joschi
fonte
6
Meu nome do host diz ubuntu. Como verifico o endereço IP disso?
Pacerier
1
information_schema equivalente:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner
Não entendo como o nome do host pode ser supostamente resolvido para um endereço IP. O meu está sendo executado no docker, portanto, o nome do host é jibberish.
Shardj 17/06
8

Você pode tentar isso se estiver usando a versão 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 apenas escreva status no prompt do mysql

mysql> \s

OU

 mysql> status
Koustuv Chatterjee
fonte
6

Usando o PHPMyAdmin, todas as variáveis ​​já estão listadas se você clicar em "home"> "Variáveis ​​do sistema MySQL". Você pode usar o recurso de localização do seu navegador para procurar as variáveis ​​"hostname" e "port" ou rolar até elas. Está listado em ordem alfabética. Não se preocupe com as perguntas se você é uma pessoa não técnica.

Daniel
fonte
3

Quando você estiver no phpMyAdmin , procure o menu horizontal:

Painel | Sql Status Usuários ... etc

Clique em Variáveis .

Aqui você encontrará todas as variáveis ​​para o servidor mySql. Você pode tentar a caixa de pesquisa para variáveis ​​específicas.

Boa sorte.

Akash
fonte