MySQL: किसी भी होस्ट से रूट उपयोगकर्ता लॉगऑन अनुमति दें

MySQL: किसी भी होस्ट से रूट उपयोगकर्ता लॉगऑन अनुमति दें
MySQL: किसी भी होस्ट से रूट उपयोगकर्ता लॉगऑन अनुमति दें

वीडियो: MySQL: किसी भी होस्ट से रूट उपयोगकर्ता लॉगऑन अनुमति दें

वीडियो: MySQL: किसी भी होस्ट से रूट उपयोगकर्ता लॉगऑन अनुमति दें
वीडियो: How To Quickly Fix Your Internet Connection (Three Options Explored) - YouTube 2024, अप्रैल
Anonim

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

इस सुविधा को कॉन्फ़िगर करने के लिए, आपको% वाइल्डकार्ड का उपयोग करके किसी भी दूरस्थ होस्ट से एक्सेस की अनुमति देने के लिए mysql उपयोगकर्ता तालिका को अपडेट करना होगा।

रूट खाते का उपयोग कर सर्वर पर कमांड लाइन mysql क्लाइंट खोलें।

mysql -uroot

फिर आप निम्न दो आदेशों को चलाने के लिए, यह देखने के लिए कि रूट उपयोगकर्ता होस्ट पहले से सेट है:

use mysql; select host, user from user;

यहां मेरे डेटाबेस पर आउटपुट का एक उदाहरण दिया गया है, जो कि डिफ़ॉल्ट सेटिंग्स बहुत अधिक है। ध्यान दें कि ubuntuserv मेरे सर्वर का होस्टनाम है।

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

अब मैं वाइल्डकार्ड का उपयोग करने के लिए ubuntuserv होस्ट को अपडेट करूंगा, और फिर विशेषाधिकार तालिका को पुनः लोड करने के लिए कमांड जारी करूंगा। यदि आप यह आदेश चला रहे हैं, तो अपने बॉक्स के होस्टनाम को ubuntuserv के लिए प्रतिस्थापित करें।

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

यही सब है इसके लिए। अब मैं रूट खाते का उपयोग कर, अपने नेटवर्क पर किसी अन्य मशीन से उस सर्वर से कनेक्ट करने में सक्षम था।

दोबारा, ध्यान दें कि यह बहुत सुरक्षित नहीं है, और आपको कम से कम यह सुनिश्चित करना चाहिए कि आपने रूट पासवर्ड सेट किया है।

सिफारिश की: