हम phpMyAdmin में उपयोगकर्ताओं को स्वत: लॉगिन करना चाहते हैं। अब हमारे पास एक वेब-इंटरफ़ेस है, जो PHP में लिखा गया है। उपयोगकर्ता लॉगिन कर सकते हैं। लॉग इन करने के बाद, वे phpMyAdmin खोलने वाले मेनू में SQL
लिंक पर क्लिक कर सकते हैं। क्या उन्हें स्वचालित रूप से लॉग इन करने का कोई तरीका है? क्या phpMyAdmin या कुछ इसका उपयोग करने के लिए कुकीज़ सेट करना संभव है? हम phpMyAdmin के लॉगिन को बंद नहीं करना चाहते हैं; प्रत्येक उपयोगकर्ता का अपना MySQL उपयोगकर्ता/पास संयोजन होता है। इसलिए हमें उपयोगकर्ता नाम/पासवर्ड सेटिंग्स को phpMyAdmin में पास करने की आवश्यकता है।ऑटो-लॉगिन phpMyAdmin
उत्तर
आप pma_username
नामक एक फ़ील्ड में उपयोगकर्ता नाम पोस्ट कर सकते हैं और pma_password
में पासवर्ड पोस्ट कर सकते हैं। या, यदि आप http auth मोड का उपयोग कर रहे हैं तो आप उपयोगकर्ता नाम और पासवर्ड जैसे http://user:[email protected]/phpmyadmin/...
एक ही मामले पर [इस चर्चा] देखें (http://stackoverflow.com/questions/4174317/what-is-crossdomain-xml-file/4174355?noredirect=1#comment16322199_4174355) :) – JNF
/* प्रमाणीकरण प्रकार */के नीचे config.inc.php में कोड जोड़ें। यह रूट फ़ोल्डर में मौजूद है
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
config.inc.php संपादित
स्थान: /etc/phpmyadmin/config.inc.php
झटका कोड
$cfg['Servers'][$i]['auth_type'] = 'cookie';
के लिए खोजें
और कोड कोड की लाइन को
द्वारा कोड की रेखा को प्रतिस्थापित करेंअपना पासवर्ड अशक्त या '' टिप्पणी हटाएं झटका लाइन
//$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
को तो यह ठीक से काम करेंगे तो!
यह 'उपयोगकर्ता'' उपयोगकर्ता नाम '। रेफरी: https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_user –
कभी-कभी जब आपके स्थानीय वातावरण में काम करते हैं तो यह हर बार लॉगिन करने की परेशान करता है। यह से बचने के लिए आप निम्न कर सकते हैं: फ़ाइल के तल पर
जोड़ें निम्नलिखित लाइनों:
phpmyadmin \ config.inc.php
$cfg['LoginCookieValidity'] = 10000; // Keep long validity :)-
$cfg['Servers'][$i]['user'] = 'root'; // Your user name
$cfg['Servers'][$i]['password'] = 'root'; // Your password
$cfg['Servers'][$i]['auth_type'] = 'config';
कि बंद अपने डाटाबेस सर्वर के बाद & फिर से पुनरारंभ करें। अब & देखें, आप देखेंगे कि आप उपयोगकर्ता नाम & पासवर्ड दर्ज किए बिना लॉगिन करेंगे।
- 1. phpmyadmin
- 2. phpMyAdmin
- 3. phpMyAdmin
- 4. PhpMyAdmin
- 5. phpmyadmin
- 6. phpmyadmin
- 7. phpMyAdmin
- 8. phpmyadmin
- 9. phpMyAdmin
- 10. phpMyAdmin
- 11. phpMyAdmin
- 12. phpmyadmin
- 13. phpMyAdmin
- 14. phpmyadmin
- 15. phpmyadmin
- 16. phpMyAdmin
- 17. PHPMyAdmin
- 18. डीबी (phpMyAdmin)
- 19. कैसे phpmyadmin
- 20. MySQL GROUP_CONCAT phpmyadmin
- 21. मैं कैसे phpmyadmin
- 22. सीपीनल/होस्ट/phpMyAdmin
- 23. सेटिंग सर्वर पर phpMyAdmin
- 24. त्रुटि # 1045 PhpMyAdmin
- 25. सर्वर या phpMyADMIN
- 26. phpMyAdmin रिपोर्ट 'नो विशेषाधिकार'
- 27. phpMyAdmin और बड़ी टेबल
- 28. phpMyAdmin + CentOS 6.0 - निषिद्ध
- 29. INFORMATION_SCHEMA डेटाबेस phpmyadmin
- 30. MySQL डिफ़ॉल्ट डेटाटाइम phpmyadmin
कई वेब होस्टिंग प्रदाता ऐसा करते हैं, लेकिन मुझे लगता है कि वे अपने बैक-एंड लॉगिन के विरुद्ध जांच करने के लिए कस्टम प्रमाणीकरण का निर्माण करते हैं। यह सुनिश्चित नहीं है कि इसके लिए बॉक्स से कुछ भी मौजूद है (हालांकि, यह हो सकता है) –
मुझे कल्पना है कि PHPMyAdmin ओपन सोर्स है, इसलिए ये साइटें अपनी साइट से पोस्ट स्वीकार करने के लिए कोड बदल रही हैं। लेकिन यह एक अनुमान है। – Mikecito