Як дізнатись, що таке IP-адреса мого хоста MySQL?


27

У мене є вільний домен, що працює на x10hosting (x10.bz), і я хочу з’ясувати IP-адресу мого хоста MySQL для нього, тому я можу зв’язатися з базою даних MySQL з іншого хоста. Я вже додав цей хост до списку доступу, але тепер мені потрібно з’ясувати IP-адресу хоста MySQL. Як я можу це дізнатися? x10 використовує cPanel X та PHPMyAdmin.

Відповіді:


40

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

SHOW VARIABLES WHERE Variable_name = 'port' Дасть вам номер порту.

Детальну інформацію про це ви можете знайти в посібнику MySQL: 12.4.5.41. ПОКАЗНІТЬ ЗМІН Синтаксис та 5.1.4. Змінні системи сервера


6
Моє ім’я хоста говорить ubuntu. Як перевірити IP-адресу цього?
Печер'є

1
information_schema еквівалент:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner

Я не розумію, як ім’я хоста може бути вирішено на IP-адресу. Шахта працює на docker, тому ім'я хоста - це рубіж.
Шардж

8

Ви можете спробувати це, якщо використовуєте 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)

Або просто записати статус у запиті mysql

mysql> \s

АБО

 mysql> status

6

Використовуючи PHPMyAdmin, всі змінні вже перелічені, якщо натиснути "home"> "Змінні системи MySQL". Ви можете скористатися функцією пошуку у веб-переглядачі для пошуку змінних "ім'я хоста" та "порту" або прокручування до них. Він вказаний в алфавітному порядку. Ніякого спілкування із запитами, якщо ви не технічна особа.


3

Опинившись у phpMyAdmin , знайдіть горизонтальне меню:

Приладова панель | Sql | Статус | Користувачі ... тощо

Клацніть на Змінні .

Тут ви знайдете всі змінні для mySql сервера. Ви можете спробувати поле пошуку певних змінних.

Щасти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.