Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं अपना रूट MySQL पासवर्ड कैसे पता करूं?

आप सर्वर को --skip-grant-tables . के साथ चलाकर रूट पासवर्ड रीसेट कर सकते हैं और निम्नलिखित को रूट के रूप में (या sudo के साथ) चलाकर पासवर्ड के बिना लॉग इन करना:

# service mysql stop
# mysqld_safe --skip-grant-tables &
$ mysql -u root
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("YOUR-NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
# service mysql stop
# service mysql start
$ mysql -u root -p

अब आप अपने नए पासवर्ड के साथ रूट के रूप में लॉगिन करने में सक्षम होंगे।

/home/$USER/.mysql_history में पासवर्ड रीसेट करने वाली क्वेरी को ढूंढना भी संभव है या /root/.mysql_history पासवर्ड रीसेट करने वाले उपयोगकर्ता का, लेकिन उपरोक्त हमेशा काम करेगा।

नोट:MySQL 5.7 से पहले कॉलम को password . कहा जाता था authentication_string . के बजाय . ऊपर की लाइन को

. से बदलें
mysql> update user set password=PASSWORD("YOUR-NEW-ROOT-PASSWORD") where User='root';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्डप्रेस संपादक फाइलों को अपडेट नहीं कर रहा है:घातक त्रुटियों की जांच के लिए साइट के साथ वापस संवाद करने में असमर्थ

  2. नंबर को फॉर्मेट कैसे करें। हजार विभाजक के रूप में, और दशमलव विभाजक के रूप में?

  3. पीएचपी पीडीओ:वर्णसेट, सेट नाम?

  4. INT कॉलम में NULL मान डालें

  5. रेल-MySQL त्रुटि - अप्रारंभीकृत निरंतर MysqlCompat::MysqlRes