Làm cách nào để biết địa chỉ IP của máy chủ MySQL của tôi là gì?


27

Tôi có một tên miền miễn phí chạy tại x10hosting (x10.bz) và tôi muốn tìm Địa chỉ IP của máy chủ MySQL của mình cho nó, vì vậy tôi có thể liên hệ với cơ sở dữ liệu MySQL từ một máy chủ khác. Tôi đã thêm máy chủ đó vào danh sách truy cập, nhưng bây giờ tôi cần tìm ra Địa chỉ IP của máy chủ MySQL. Làm thế nào tôi có thể tìm ra điều này? x10 đang sử dụng cPanel X và PHPMyAdmin.

Câu trả lời:


40

Truy vấn SQL SHOW VARIABLES WHERE Variable_name = 'hostname'sẽ hiển thị cho bạn tên máy chủ của máy chủ MySQL mà bạn có thể dễ dàng phân giải thành địa chỉ IP của nó.

SHOW VARIABLES WHERE Variable_name = 'port' Sẽ cung cấp cho bạn số cổng.

Bạn có thể tìm thấy chi tiết về điều này trong hướng dẫn của MySQL: 12.4.5.41. HIỂN THỊ BIỂU TƯỢNG Cú pháp5.1.4. Biến hệ thống máy chủ


6
Tên máy chủ của tôi nói ubuntu. Làm thế nào để tôi kiểm tra địa chỉ IP của điều đó?
Pacerier 7/07/2015

1
information_schema tương đương:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner

Tôi không hiểu làm thế nào tên máy chủ có thể được phân giải thành địa chỉ IP. Của tôi đang chạy trên docker vì vậy tên máy chủ là jibberish.
Shardj

8

Bạn có thể thử điều này nếu sử dụng phiên bản 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)

Hoặc chỉ cần viết trạng thái trong dấu nhắc mysql

mysql> \s

HOẶC LÀ

 mysql> status

6

Sử dụng PHPMyAdmin, tất cả các biến đã được liệt kê nếu bạn nhấp vào "home"> "Biến hệ thống MySQL". Bạn có thể sử dụng tính năng tìm kiếm của trình duyệt để tìm kiếm "tên máy chủ" và các biến "cổng" hoặc cuộn đến chúng. Nó được liệt kê theo thứ tự bảng chữ cái. Không mucking về các truy vấn nếu bạn là một người không có kỹ thuật.


3

Khi bạn đang ở trong phpMyAdmin , hãy tìm menu ngang:

Bảng điều khiển | Sql | Tình trạng | Người dùng ...

Nhấp vào Biến .

Ở đây bạn sẽ tìm thấy tất cả các biến cho máy chủ mySql. Bạn có thể thử hộp tìm kiếm cho các biến cụ thể.

Chúc may mắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.