मुझे अपना MySQL URL, होस्ट, पोर्ट और उपयोगकर्ता नाम कैसे पता चलेगा?


143

मुझे अपना MySQL उपयोगकर्ता नाम खोजने की आवश्यकता है। जब मैं MySQL कमांड लाइन क्लाइंट खोलता हूं, तो यह केवल मुझसे मेरा पासवर्ड मांगता है। मुझे अपना उपयोगकर्ता नाम याद नहीं है। और JDBC के साथ कनेक्टिविटी के लिए, मुझे URL, होस्ट और पोर्ट नंबर की आवश्यकता है। मुझे ये सब कहां से मिले?

जवाबों:


221

यदि आप पहले से ही कमांड लाइन क्लाइंट में लॉग इन हैं, तो यह कोशिश करें:

mysql> select user();

यह कुछ इसी तरह का उत्पादन करेगा:

+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)

ऊपर मेरे उदाहरण में, मैं रूप में लॉग इन किया गया था rootसे localhost

पोर्ट नंबर और अन्य रोचक सेटिंग्स खोजने के लिए इस कमांड का उपयोग करें:

mysql> show variables;

1
मुझे "ERROR 1146 (42S02) मिल रहा है: सारणी 'प्रदर्शन_सहेम.सहजन_अभियान' मौजूद नहीं है"
मार्क ए

139

यदि आप अपने स्थानीय होस्ट का पोर्ट नंबर जानना चाहते हैं, जिस पर मैसकल चल रहा है, तो आप MySQL कमांड लाइन क्लाइंट पर इस क्वेरी का उपयोग कर सकते हैं -

SHOW VARIABLES WHERE Variable_name = 'port';


mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

यह आपको पोर्ट नंबर देगा, जिस पर MySQL चल रहा है।


यदि आप अपने मैसकल के होस्टनाम को जानना चाहते हैं तो आप MySQL कमांड लाइन क्लाइंट पर इस क्वेरी का उपयोग कर सकते हैं -

SHOW VARIABLES WHERE Variable_name = 'hostname';


mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| hostname          | Dell  |
+-------------------+-------+
1 row in set (0.00 sec)

यह आपको mysql के लिए hostname देगा।


यदि आप अपने मैसूर के उपयोगकर्ता नाम जानना चाहते हैं तो आप MySQL कमांड लाइन क्लाइंट पर इस क्वेरी का उपयोग कर सकते हैं -

select user();   


mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

यह आपको mysql के लिए उपयोगकर्ता नाम देगा।


1
मुझे आईपी पता कैसे मिल सकता है? मेरा मतलब उपरोक्त उदाहरण के लिए 'डेल' होस्टनाम है और क्या मुझे नाम के बजाय आईपी एड्रेस मिल सकता है?
ओजोन

ERROR 1146 (42S02): सारणी 'प्रदर्शन_संवेद.सहजन_अभियान' मौजूद नहीं है
m02ph3u5

22

उदाहरण के लिए, आप कोशिश कर सकते हैं:

//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --

//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default

//If you want hostname your db, you can execute query
SELECT @@hostname;

1
कृपया कुछ स्पष्टीकरण जोड़ें। आपके उत्तर को वर्तमान में "निम्न गुणवत्ता" का ध्वजांकित किया गया है और अंततः इसे बिना हटा दिया जा सकता है।
जोहान्स जैंडर



4

यदि MySQL कार्यक्षेत्र का उपयोग कर रहे हैं, तो साइडबार में स्थित सूचना फलक में केवल सत्र टैब देखें।

यहां छवि विवरण दर्ज करें


2

यदि आप phpMyAdmin का उपयोग करते हैं Home, तो Variablesशीर्ष मेनू पर क्लिक करें । portपृष्ठ पर सेटिंग के लिए देखें । यह वह मान है जो पोर्ट पर आपका MySQL सर्वर चल रहा है।


2
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| hostname      | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)

मेरे मामले में उदाहरण के लिए: karola-pcउस बॉक्स का होस्ट नाम है जहां मेरा mysql चल रहा है। और यह मेरा स्थानीय पीसी होस्ट नाम है।

यदि यह रोमांस बॉक्स है, तो आप उस होस्ट को सीधे पिंग कर सकते हैं यदि, यदि आप उस बॉक्स के साथ नेटवर्क में हैं, तो आपको उस होस्ट को पेश करने में सक्षम होना चाहिए।

यदि यह UNIX or Linux you can run "hostname" commandहोस्ट नाम की जाँच करने के लिए टर्मिनल में है। यदि यह विंडोज़ है तो आप उसी मूल्य को MyComputer-> right click -> properties ->Computer Name देख सकते हैं , जिसे आप देख सकते हैं (यानी सिस्टम गुण)

आशा है कि यह आपके प्रश्न का उत्तर देगा।


1

यहां डिफ़ॉल्ट सेटिंग्स हैं

डिफ़ॉल्ट-उपयोगकर्ता नाम है जड़
डिफ़ॉल्ट-पासवर्ड अशक्त / खाली // मतलब कुछ भी नहीं है
डिफ़ॉल्ट-यूआरएल है स्थानीय होस्ट या 127.0.0.1 अपाचे और के लिए
स्थानीय होस्ट: / phpmyadmin के लिए mysql // अगर आप XAMPP / WAMP / MAMP प्रयोग कर रहे हैं
डिफ़ॉल्ट पोर्ट = 3306


URL कैसा दिखता है?
प्रथमेश अधिक

यदि आप MySql डेटाबेस को एक्सेस करना चाहते हैं, तो लोकलहोस्ट / phpmyadmin । और लोकलहोस्ट: यदि आप अपने वेब पेज को लोकलहोस्ट पर होस्ट करना चाहते हैं तो पोर्ट / वेबपेज फोल्डर
इंजिमम तारिक आईटी

0

सबसे आसान तरीका संभवतः कमांड स्थिति का उपयोग कर रहा है ; आउटपुट में आपको डेटाबेस, उपयोगकर्ता, होस्ट और पोर्ट मिलेगा:

mysql> status;
--------------
mysql  Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)

Connection id:          43
Current database:       mysql
Current user:           user@localhost
SSL:                    Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter:        ;
Server version:         8.0.13 MySQL Community Server - GPL
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    utf8mb4
Db     characterset:    utf8mb4
Client characterset:    cp852
Conn.  characterset:    cp852
TCP port:               3306
Uptime:                 3 hours 32 min 40 sec

Threads: 3  Questions: 197  Slow queries: 0  Opens: 214  Flush tables: 2  Open tables: 190  Queries per second avg: 0.015
--------------
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.