पासवर्ड भूलकर पासवर्ड रीसेट करना


24

मैंने हाल ही में Ubuntu 13.04 (32-बिट) पर LAMP स्थापित किया, लेकिन अपना phpMyAdmin पासवर्ड भूल गया । मैं इसे दोबारा इंस्टॉल किए बिना इसका पासवर्ड कैसे रीसेट कर सकता हूं?

जवाबों:


40

बस निम्नलिखित करके अपना MySQL रूट पासवर्ड बदलें या रीसेट करें:

  1. MySQL सर्वर बंद करो

    sudo service mysql stop
    
  2. Myqqld प्रारंभ करें

    sudo mysqld --skip-grant-tables &
    
  3. रूट के रूप में MySQL में लॉगिन करें

    mysql -u root mysql
    
  4. अपने नए रूट पासवर्ड के साथ MYSECRET बदलें

    UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
    
  5. मार डालो मेरे मायके

    sudo pkill mysqld
    
  6. Mysql शुरू करें

    sudo service mysql start
    
  7. अपने नए पासवर्ड के साथ रूट के रूप में phpmyadmin लॉगिन करें


क्या आप कृपया mysqld # 2 प्रारंभ के उपयोग की व्याख्या कर सकते हैं? इसके अलावा, मैं # 3 को कैसे निष्पादित कर पाऊंगा क्योंकि मुझे अपना MySQL पासवर्ड अब याद नहीं है?
tHe_VaGaBonD

1
# 2 के लिए विचार यह है कि आप पासवर्ड के बिना MySQL डेमन का एक संस्करण पैदा कर रहे हैं। यह आपको इसे चरण 4 पर रीसेट करने की अनुमति देता है
jctoledo

उबंटू 16 का उपयोग करते हुए मैं मैन्युअल रूप से mysqld को चलाने में सक्षम नहीं था - एक dir में सॉकेट और सॉकेट लॉक फ़ाइल बनाने की कोशिश करना जो मौजूद नहीं था! लेकिन अगर आप बहुत ही अगले उत्तर (जो स्वीकृत उत्तर नहीं है) को देखते हैं, जो कि मुझे चाहिए था - मैं बेवकूफी से phpmyadmin उपयोगकर्ता के लिए पासवर्ड भूल गया, और वहाँ यह है, सादे पाठ में, phpmyadmin.conf फ़ोल्डर में!
ब्रायन बी

ERROR 1054 (42S22): अज्ञात कॉलम 'पासवर्ड' 'फील्ड लिस्ट' में
टियागो गौवेका

30

आपको वास्तव में अपने उपयोगकर्ता नाम और पासवर्ड को रीसेट करने की आवश्यकता नहीं है, यदि आप उन्हें देख सकते हैं।

अपनी टर्मिनल विंडो में, टाइप करें:

sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf

यह आपके phpmyadmin कॉन्फ़िगरेशन को खोल देगा।

वहां, आपको अपना उपयोगकर्ता नाम dbc_dbuser='your_username'और पासवर्ड नीचे दिखाई देगा dbc_dbpass='your_password'


मैं ** / etc / dbconfig-common / ** पाथ नहीं पा सका। "MySQL डाटाबेस" और "अपाचे वेब सर्वर" दोनों सफलतापूर्वक चल रहे हैं। कोई उपाय !! यह मैं Wordpress पर काम करने की कोशिश कर रहा हूँ।
CoDe

Mysql "sudo service mysql restart" को पुनः आरंभ करना न भूलें
alnassre

1
मुझे एक उपयोगकर्ता मिला phpmyadmin, जो मेरा मुख्य rootउपयोगकर्ता नहीं था। उस उपयोगकर्ता के पास नए उपयोगकर्ता या डेटाबेस जोड़ने की अनुमति भी नहीं थी!
याहया उद्दीन

1
अच्छा समाधान!
mistery_girl

6

डेबियन (उबंटू, टकसाल, आदि) पर एक वर्कअराउंड है जहां सिस्टम नामक एक दूसरा व्यवस्थापक खाता स्वचालित रूप से उत्पन्न होता है

debian-sys-maint

आप इसका पासवर्ड देख सकते हैं (और बदलना नहीं चाहिए)

sudo nano /etc/mysql/debian.cnf

यह संभव है (Ubuntu 16.04 पर) उस खाते का उपयोग करने के लिए दोनों phpMyAdmin के साथ-साथ कमांड लाइन में भी

mysql -u debian-sys-maint -p

खाते में phpMyAdmin / MySQL की जड़ के समान विशेषाधिकार हैं।

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