क्लाइंट प्रोग्राम (mysql, mysqldump) को सर्वर से कनेक्ट करने के लिए उचित कनेक्शन पैरामीटर चाहिए: होस्ट, यूज़र, पासवर्ड। प्रत्येक का डिफ़ॉल्ट मान होता है जिसे विकल्पों से ओवरराइड किया जा सकता है।
डिफ़ॉल्ट कनेक्शन (कोई विकल्प नहीं)
mysql
- होस्ट:
localhost(Unix पर विशेष अर्थ: सॉकेट)। - यूज़र: Windows पर
ODBC, Unix पर लॉगिन नाम। - पासवर्ड: कोई नहीं (क्योंकि
-pनहीं दिया)। - डेटाबेस: कोई नहीं (पहला गैर-विकल्प आर्गुमेंट डेटाबेस नाम होता है)।
स्पष्ट कनेक्शन पैरामीटर
mysql --host=localhost --user=myname --password=password mydb # या संक्षिप्त रूप mysql -h localhost -u myname -ppassword mydb
नोट: -p और पासवर्ड के बीच **कोई स्पेस नहीं**। -p बिना मान के देने पर प्रॉम्प्ट आता है (सुरक्षित)।
कनेक्शन प्रकार नियंत्रित करना
- TCP/IP लोकल कनेक्शन बाध्य:
--host=127.0.0.1या--protocol=TCP। - रिमोट सर्वर:
--host=remote.example.com(डिफ़ॉल्ट पोर्ट 3306)। - कस्टम पोर्ट:
--port=13306या-P 13306।
उदाहरण
# लोकल TCP mysql --host=127.0.0.1 mysql --protocol=TCP # रिमोट डिफ़ॉल्ट पोर्ट mysql --host=remote.example.com # रिमोट कस्टम पोर्ट mysql --host=remote.example.com --port=13306