@@hostname वेरिएबल या SHOW VARIABLES से होस्टनाम प्राप्त करें
MySQL सर्वर जिस होस्ट पर चल रहा है उसका नाम जानने के दो सरल तरीके हैं।
विधि 1: @@hostname वेरिएबल
mysql> SELECT @@hostname;
+-----------------+ | @@hostname | +-----------------+ | DESKTOP-QN2RB3H | +-----------------+
विधि 2: SHOW VARIABLES
mysql> SHOW VARIABLES WHERE Variable_name LIKE '%host%';
+-------------------------------+-----------------+ | Variable_name | Value | +-------------------------------+-----------------+ | host_cache_size | 279 | | hostname | DESKTOP-QN2RB3H | | performance_schema_hosts_size | -1 | | report_host | | +-------------------------------+-----------------+
संबंधित वेरिएबल
| वेरिएबल | विवरण |
|---|---|
| hostname | सर्वर होस्टनाम (सिस्टम से) |
| host_cache_size | होस्ट कैश आकार (DNS लुकअप कैश) |
| report_host | रिप्लिकेशन में रिपोर्ट किया गया होस्ट (यदि सेट) |
| bind_address | बाइंड IP पता (कनेक्शन के लिए) |
क्लाइंट होस्टनाम (कनेक्टेड क्लाइंट का)
यदि आप वर्तमान कनेक्शन का क्लाइंट होस्ट जानना चाहते हैं:
SELECT USER(); -- user@host प्रारूप में -- या SELECT SUBSTRING_INDEX(USER(), '@', -1) AS client_host;