Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL सर्वर से कनेक्ट करना और डिस्कनेक्ट करना


'mysql' इनवोक करते समय एक MySQL उपयोगकर्ता नाम प्रदान करने की आवश्यकता होती है। अगला एक पासवर्ड दर्ज करना होता है। यदि सर्वर उस सिस्टम पर चलता है जो उस सिस्टम से अलग है जिस पर उपयोगकर्ता लॉग इन करता है, तो लॉग इन करने का प्रयास करते समय होस्ट नाम भी प्रदान करने की आवश्यकता होती है।

एडमिनिस्ट्रेटर से संपर्क करने का सुझाव दिया जाता है ताकि सर्वर से कनेक्ट करने के लिए आवश्यक पैरामीटर पता लगाए जा सकें।

एक बार पैरामीटर निर्धारित हो जाने पर, सर्वर से कनेक्ट करने के लिए नीचे दी गई लाइनों का उपयोग करने की आवश्यकता है:

shell> mysql -h host -u user -p
Enter the password: ***

यहां, 'host' उस होस्ट का नाम दर्शाता है जहां MySQL सर्वर चल रहा है। 'user' MySQL अकाउंट का उपयोगकर्ता नाम दर्शाता है। इन स्थानों पर उपयुक्त मान प्रतिस्थापित किए जाते हैं। *** पासवर्ड को दर्शाता है। यह तब दर्ज किया जाता है जब 'mysql' 'Enter the password' संकेत देता है।

एक बार यह सफल हो जाने पर, कुछ परिचयात्मक जानकारी प्रदर्शित होती है, और इसके बाद 'mysql>' प्रॉम्प्ट आता है।

shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 8.0.25-standard
Type 'help;' or '\h' for help.
Type '\c' to clear the buffer.
mysql>

'mysql' प्रॉम्प्ट बताता है कि 'mysql' उपयोगकर्ता द्वारा अपने SQL कमांड दर्ज करने और निष्पादित करने के लिए तैयार है।

नोट: यदि उपयोगकर्ता उसी मशीन से लॉग इन करने का प्रयास कर रहा है जहां MySQL चल रहा है, तो होस्ट नाम को छोड़ा जा सकता है, और नीचे दी गई लाइन को इसके बजाय चलाया जा सकता है:

shell> mysql -u user -p

कनेक्ट करने का प्रयास करते समय, यदि ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) जैसा संदेश दिखाई देता है, तो यह इंगित करता है कि MySQL सर्वर डिमॉन (Unix) या सर्विस (Windows) वर्तमान में नहीं चल रहा है। जब ऐसा होता है, तो एडमिनिस्ट्रेटर से संपर्क करना होगा।

एक बार कनेक्शन सफल हो जाने पर, और यदि आप डिस्कनेक्ट करना चाहते हैं, तो नीचे दी गई कोड लाइन्स चलाएं:

mysql> QUIT
Bye

  1. - MySQL में किसी तारीख से वर्ष और महीना कैसे निकालें?

    इसे MySQL में निम्नलिखित तीन तरीकों से किया जा सकता है: EXTRACT() फंक्शन का उपयोग करके यदि वर्ष और महीना सामूहिक रूप से निकालना है तो हम EXTRACT फंक्शन का उपयोग कर सकते हैं। हमें इस फंक्शन के लिए आर्गुमेंट के रूप में YEAR_MONTH प्रदान करना होगा। इसे समझने के लिए, Collegedetail टेबल से डेटा का उपयो

  1. - MySQL में 'IS NULL' और 'IS NOT NULL' का क्या लाभ है?

    जैसा कि हम जानते हैं कि NULL की तुलना ऑपरेटर के साथ करने पर हमें कोई सार्थक रिजल्ट सेट नहीं मिलेगा। ऐसी तुलनाओं से सार्थक परिणाम प्राप्त करने के लिए, हम IS NULL और IS NOT NULL का उपयोग कर सकते हैं। उदाहरण mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0    

  1. कमांड लाइन से MySQL डेटाबेस से कैसे कनेक्ट करें? कमांड लाइन से MySQL डेटाबेस से कैसे कनेक्ट करें?

    MySQL कमांड-लाइन क्लाइंट (mysql.exe) से कनेक्ट करें विंडोज कमांड प्रॉम्प्ट से MySQL सर्वर से कनेक्ट करने के लिए mysql क्लाइंट प्रोग्राम का उपयोग करें। चरण-दर-चरण कमांड प्रॉम्प्ट खोलें: Win+R → cmd → Enter MySQL bin डायरेक्टरी में जाएं: cd C:\Program Files\MySQL\MySQL Server 8.0\bin (आपके इंस्टॉल