PHPMyAdmin के लिए एक रूट पासवर्ड बनाएँ


85

PHPMyAdmin मुझे एक संदेश दे रहा है जिसमें कहा गया है कि उपयोगकर्ता (रूट) के पास पासवर्ड नहीं है।

तो, मैं एक कैसे बना सकता हूं?


mysql के लिए रूट उपयोगकर्ता? या सर्वर रूट? phpmyadmin को सर्वर रूट की आवश्यकता नहीं होगी। यह क्यों होगा? आपको mysql उपयोगकर्ता खाते को देखने और phpmyadmin पर सेट करने की आवश्यकता है
DarthVader

जवाबों:


135

PhpMyAdmin खोलें और SQL टैब चुनें। फिर यह कमांड टाइप करें:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');

इस पंक्ति में भी परिवर्तन करें config.inc.php:

$cfg['Servers'][$i]['auth_type'] = 'cookie';

अपने MySQL उपयोगकर्ता नाम और पासवर्ड के लिए phpMyAdmin संकेत देने के लिए।


2
इस कोड ने बस मुझे phpmyadmin तक पहुंचने से वंचित कर दिया। इसे अभी एक्सेस नहीं किया जा सकता।
डैनियल मोंटेनेग्रो

1
मुझे इस लाइन को $ cfg ['सर्वर'] [$ i] ['पासवर्ड'] = 'your_root_password' भी बदलना पड़ा;
मलिनता

1
@ नल्टिना को आपको अपना पासवर्ड उस कॉन्फिगर फाइल में स्टोर करने की जरूरत नहीं है। यदि कोई आपकी config.inc.phpफ़ाइल पढ़ सकता है, तो वे इसे आसानी से उपयोग कर सकते हैं ..
सीजे रामकी

यह सही है। MySQL सर्वर के रूट पासवर्ड के साथ PhpMyAdmin तक पहुँचने के लिए अधिक, जैसा कि इस उत्तर में कहा गया है, संशोधित $cfg['Servers'][$i]['auth_type']करें = 'cookieऔर $cfg['Servers'][$i]['password'] = '';, यह MySQL के रूट पासवर्ड को स्वीकार करेगा
रॉबर्ट

उद्धरण आवश्यक हैं, इसे ठीक करने के लिए स्वतंत्रता ली। अगर आपको लगता है कि गलत है तो कृपया उन्हें सुधारें और टिप्पणी में सुधार करने के लिए बीमार को खुशी दें। क्षमा करें और आपके उत्तर के लिए धन्यवाद, बहुत मददगार
Leandro

38

UI आसान तरीके से PHPMyAdmin में रूट पासवर्ड बनाने के लिए, आप नीचे दिए गए सरल चरणों का पालन कर सकते हैं:

  • रूट अकाउंट (कोई पासवर्ड नहीं) -> उपयोगकर्ता खातों के साथ phpMyAdmin एक्सेस करें।

यहां छवि विवरण दर्ज करें

रूट> विशेषाधिकारों को संपादित करें पर क्लिक करें

यहां छवि विवरण दर्ज करें

इसके बाद चेंज पासवर्ड पर क्लिक करें

यहां छवि विवरण दर्ज करें

अपना इच्छित पासवर्ड दर्ज करें -> जाएं

यहां छवि विवरण दर्ज करें

लॉगआउट और नए पासवर्ड के साथ फिर से लॉग-इन करें


4
यह निश्चित नहीं है कि बाकी सभी लोग इसे अधिक जटिल क्यों बना रहे हैं। यह पूरी तरह से काम करता है, सरल है और ओपी के सवाल का जवाब देता है।
मृमन

यदि आपके पास अपना मूल खाता बिना pwd के है, तो अपने साथ जोड़ना न भूलें config.inc.php: $cfg['Servers'][$i]['auth_type'] = 'cookie';या अपडेट config.inc.phpकारण अन्यथा आपको व्यवस्थापक में प्रवेश करने के लिए त्रुटि प्राप्त होगी
povis

27

ठीक है, मुझे विश्वास है कि मैंने पासवर्ड कॉन्फ़िगरेशन 'समस्या' को हल कर दिया है - WampServer 2.2 - विंडोज 7।

मैंने जो तीन चरण किए:

  1. MySQL कंसोल में एक नया पासवर्ड सेट करें। इसे बनाने के लिए: mysqladmin -u root password 'your_password'

  2. phpMyAdminउपयोगकर्ताओं में क्लिक करें और उपयोगकर्ता के लिए एक ही पासवर्ड सेट करें root

  3. अंत में, अपना नया पासवर्ड सेट करें config.inc.php। इस फ़ाइल में और कुछ न बदलें।

इसने मेरे लिए काम किया। सौभाग्य!

डैनियल


Config.inc.php फ़ाइल (चरण 3) को संशोधित करने के बाद आपको अपने ब्राउज़र को पुनरारंभ करना पड़ सकता है।
व्लादिमीर ग्रिगोरोव

7

PHPMyAdmin आपको बता रहा है कि आपकी MySQL सेवा रूट पासवर्ड गायब है। आप इसे MySQL कमांड लाइन इंटरफ़ेस तक पहुंचकर बदल सकते हैं।mysqladmin -u root password newpass

http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords


अच्छी तरह से अगर वह एक कभी नहीं बनाया यह रीसेट करने से भी आसान है।
डेर्थवेडर

आपका बहुत बहुत धन्यवाद! लेकिन मैं MySQL सर्वर में वह कमांड कैसे डाल सकता हूं? मेरा मतलब है, मैंने phpMyAdmin और कार्यक्षेत्र भी स्थापित किया है। क्षमा करें यदि यह बहुत "नौसिखिया सवाल" है ...
डैनियल मोंटेनेग्रो

क्या MySQL सर्वर आपके स्थानीय मशीन पर चल रहा है? यदि ऐसा है तो टर्मिनल खोलें या खिड़कियों पर चलाएं cmdऔर इसे वहां टाइप करें। उसके बाद आपको PHPMyAdmin स्थापना को फिर से कॉन्फ़िगर करने की आवश्यकता हो सकती है।
थोरा सेप

6

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

  1. गोटो C:\xampp\phpMyAdminऔर config.inc.phpफ़ाइल खोजें
  2. config.inc.phpनोटपैड ++ जैसे टेक्स्ट एडिटर में खुली फाइल।
  3. फ़ाइल $cfg['Servers'][$a]['auth_type'] = 'config';में लाइन खोजें config.inc.php
  4. शब्द को बदलें $cfg['Servers'][$a]['auth_type'] = 'config';करने $cfg['Servers'][$a]['auth_type'] = 'cookie';में config.inc.phpऔर फ़ाइल सहेजें बदल जाता है।
  5. अब ब्राउज़र खोलें और टाइप करें localhost/phpmyadmin। एंटर यूजरनेम रूट है । पासवर्ड शून्य का मतलब खाली है। आप खाली छोड़ दें और GO बटन दबाएं।
  6. अब आप परिवर्तन पासवर्ड लिंक देख सकते हैं । कृपया उस लिंक पर क्लिक करें।
  7. अपना phpMyAdmin पासवर्ड सेट करें और फिर से टाइप करें और GO बटन दबाएं।

5
  • के लिए जाओhttp://localhost/security/index.php
  • भाषा का चयन करें, इसे रीडायरेक्ट करता है http://localhost/security/xamppsecurity.php
  • यहां आपको पासवर्ड बदलने का विकल्प मिलेगा

4
  1. Phpmyadmin पर जाएं

  2. उपयोगकर्ता खाता अनुभाग खोलें:

    उपयोगकर्ता खाता अनुभाग खोलें

  3. EDIT विशेषाधिकार का उपयोग करें

  4. पासवर्ड और उपयोगकर्ता नाम बदलें

    पासवर्ड और उपयोगकर्ता नाम बदलें

  5. डेटाबेस के लिए विशेषाधिकार जोड़ें


4

Mysql (मारिया DB) रूट पासवर्ड को रीसेट करने के बाद linux (debian 9) पर, आपको बस /etc/phpmyadmin/config-db.php पर स्थित phpmyadmin db config फाइल को एडिट करना होगा।

gedit /etc/phpmyadmin/config-db.php (रूट के रूप में)


3

मुझे केवल उस फ़ाइल की एक पंक्ति बदलनी होगी जिसमें config.inc.phpस्थित हैC:\wamp\apps\phpmyadmin4.1.14

सही पासवर्ड यहाँ डालें ...

$cfg['Servers'][$i]['password'] = 'Put_Password_Here';

1

मुझे सिर्फ mysql यूजर पासवर्ड की समस्या का सामना करना पड़ा - ERROR 1045: उपयोगकर्ता के लिए एक्सेस से वंचित: 'रूट @ लोकलहोस्ट' (पासवर्ड का उपयोग करना: NO) - जब मैंने अपने ऑपरेटिंग सिस्टम पर डू-रिलीज़-अपग्रेड करने की कोशिश की। इसलिए मैंने इसे 2 चरणों में सही किया।

सबसे पहले, चूंकि मेरे पास phpmyadmin तक पहुंच नहीं थी, इसलिए मैंने ThoKra द्वारा तैयार किए गए ट्यूटोरियल पर "पुनर्प्राप्त MySQL रूट पासवर्ड" चरण का पालन किया: https://www.howtoforge.com/setting-changing-reset-mysql-root-passwords

दूसरी बात यह है कि जिन उपयोगकर्ताओं को मैं पासवर्ड जानता हूं, उनमें से एक के साथ, मैंने सोनडैंग की जानकारी के अनुसार खुद ही phpmyadmin के माध्यम से अन्य उपयोगकर्ताओं के लिए कुछ पासवर्ड परिवर्तन किए हैं।


0

मुझे विश्वास है कि आप जिस आदेश की तलाश कर रहे हैं वह है passwd


0

यदि आपने कोशिश की mysqladmin -u root password 'your_password'और MySQL का कहना है denied access, तो आपको my.ini को बदलना होगा ताकि मान passwordरिक्त हो। फिर कोशिश mysqladmin -u root password 'your_password'करें। इसे अपना पासवर्ड बदलना चाहिए और my.iniफिर से खोलना चाहिए और मूल्य passwordको पिछले एक में बदलना चाहिए ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.