Назад | Перейти на главную страницу

Как мне узнать, какой у меня IP-адрес моего хоста MySQL?

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

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. Системные переменные сервера

Вы можете попробовать это, если используете версию 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

При использовании PHPMyAdmin все переменные уже будут перечислены, если вы нажмете «домой»> «Системные переменные MySQL». Вы можете использовать функцию поиска вашего браузера для поиска переменных «имя хоста» и «порт» или прокручивать до них. Он указан в алфавитном порядке. Не возитесь с вопросами, если вы не технический человек.

Как только вы окажетесь в phpMyAdmin, ищите горизонтальное меню:

Панель управления | Sql | Статус | Пользователи ... и т. Д.

Нажмите на Переменные.

Здесь вы найдете все переменные для сервера mySql. Вы можете попробовать окно поиска для определенных переменных.

Удачи.