जवाबों:
यहां देखें http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
उपरोक्त विकल्पों का अर्थ है:
-u: username
-p: password (**no space between -p and the password text**)
-h: host
last one is name of the database that you wanted to connect.
लिंक में देखें, यह वहां विस्तृत है!
जैसा कि रिक ने पहले ही उल्लेख किया है , आप पासवर्ड को कमांड के भाग के रूप में पास करने से बच सकते हैं जैसे कि पासवर्ड को पास न करके:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
इस उत्तर को संपादित करने वाले लोग: कृपया के बीच एक स्थान का पता लगाएं -p
औरPASSWORD
show databases
डेटाबेस की सूची देखने के लिए लॉग-इन करने के बाद ।
-p
पासवर्ड निर्दिष्ट किए बिना छोड़ देते हैं, तो यह आपको पासवर्ड के लिए संकेत देगा।
सबसे अच्छा अभ्यास होगा mysql -u root -p
। एंटर करने के बाद फिर MySQL पासवर्ड के लिए संकेत देगा।
.bash_history
। वर्तमान शीर्ष मतदान पद्धति का उपयोग करते हुए, यदि कोई व्यक्ति $HOME
(और इस प्रकार .bash_history
) तक पहुंच प्राप्त करता है , तो उनके पास आपके प्रमाणीकरण विवरण भी हैं - डरावना! इस तरह की घुसपैठ (और कर सकती है ) होती है ...
.bash_history
बल्कि top
और अधिक टूल में भी! आप अपनी फ़ाइलों को सुरक्षित भी रख सकते हैं, बस कंप्यूटर को किसी अन्य वैध उपयोगकर्ता के साथ साझा करें।
उचित MySQL उपयोगकर्ता नाम और पासवर्ड का उपयोग करके सीधे MySQL से कनेक्ट करने का एक तरीका है:
mysql --user=root --password=mypass
यहाँ,
root is the MySQL username
mypass is the MySQL user password
यदि आपके पास एक खाली पासवर्ड है तो यह उपयोगी है।
उदाहरण के लिए, यदि आपके पास root
एक खाली पासवर्ड के साथ MySQL उपयोगकर्ता है , तो बस उपयोग करें
mysql --user=root --password=
यह मेरे लिए काम किया :: -
mysql --host=hostNameorIp --user=username --password=password
या
mysql --host=hostNameorIp --user=username --password=password database_name