Подтвердить что ты не робот

Как узнать IP-адрес mySQL-сервера от phpmyadmin

У меня есть доступ к моему серверу phpmyadmin. Но как я могу найти адрес mysql Ip из phpmyadmin. Мой веб-сервер и mysql используют разные IP-адреса.

Есть ли способ узнать это?

4b9b3361

Ответ 1

SQL-запрос SHOW VARIABLES WHERE Variable_name = 'hostname' покажет вам имя хоста сервера MySQL, которое вы можете легко решить по его IP-адресу.

SHOW VARIABLES WHERE Variable_name = 'port' Позволяет указать номер порта.

Подробнее об этом вы найдете в руководстве по MySQL: 12.4.5.41. SHOW VARIABLES Синтаксис и 5.1.4. Системные переменные сервера

Ответ 2

MySQL не заботится о том, на чем IP-адрес. Ближе всего вы можете получить имя хоста:

select * from GLOBAL_variables where variable_name like 'hostname';

Ответ 3

select * from SHOW VARIABLES WHERE Variable_name = 'hostname';

Ответ 4

Адрес сервера хранится в config.php

Ответ 5

В качестве альтернативы, поскольку вы знаете имя хоста, разрешите IP-адрес сервера базы данных через имя хоста с веб-сервера.

http://php.net/manual/en/function.gethostbyname.php

Ответ 6

Вы можете ssh на свой сервер и выполнить эту команду

 ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Это сработало для меня..