Как узнать IP-адрес сервера MySQL от phpmyadmin - PullRequest
25 голосов
/ 26 июня 2011

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

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

Ответы [ 6 ]

29 голосов
/ 13 июня 2016

SQL-запрос ПОКАЗАТЬ ПЕРЕМЕННЫЕ ГДЕ Variable_name = 'hostname' покажет вам имя хоста сервера MySQL, которое вы можете легко разрешить по его IP-адресу.

ПОКАЗАТЬ ПЕРЕМЕННЫЕWHERE Variable_name = 'port' Сообщит вам номер порта.

Подробную информацию об этом можно найти в руководстве MySQL: 12.4.5.41.ПОКАЗАТЬ ПЕРЕМЕННЫЕ Синтаксис и 5.1.4.Системные переменные сервера

12 голосов
/ 30 июля 2013

MySQL не волнует, на каком IP он включен. Самое близкое, что вы могли бы получить, это имя хоста:

select * from GLOBAL_variables where variable_name like 'hostname';
5 голосов
/ 23 марта 2015
select * from SHOW VARIABLES WHERE Variable_name = 'hostname';
2 голосов
/ 26 июня 2011

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

1 голос
/ 23 марта 2015

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

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

0 голосов
/ 15 февраля 2014

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...