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

उबंटू 16 पर --स्किप-ग्रांट-टेबल के साथ रूट पासवर्ड रीसेट नहीं किया जा सकता

मैंने पाया कि mysql.sock हटा दिया गया है जब mysql सेवा बंद हो जाती है और mysqld_safe इसे नहीं बना सकता (मुझे इसका कारण नहीं मिला), इसलिए मेरा समाधान सॉक फ़ोल्डर का बैक अप लेना था और mysqld_safe शुरू करने से पहले पुनर्स्थापित करना था

सर्वर शुरू करें

$ sudo service mysql start

सॉक फोल्डर पर जाएं

$ cd /var/run

जुर्राब का बैकअप लें

$ sudo cp -rp ./mysqld ./mysqld.bak

सर्वर बंद करो

$ sudo service mysql stop

जुर्राब को पुनर्स्थापित करें

$ sudo mv ./mysqld.bak ./mysqld

mysqld_safe प्रारंभ करें

$ sudo mysqld_safe --skip-grant-tables --skip-networking &

इनिट mysql शेल

mysql -u root

पासवर्ड बदलें

FLUSH PRIVILEGES;

SET PASSWORD FOR [email protected]'localhost' = PASSWORD('my_new_password');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL संग्रहित प्रक्रिया बनाम जटिल क्वेरी

  2. Mysql कॉन्फ़िगरेशन फ़ाइल अनुभाग

  3. मैं मैसकल शो प्रोसेसलिस्ट में सभी प्रक्रियाओं को कैसे मारूं?

  4. मुझे MySQL में एक फ़ील्ड को auto_increment करने की आवश्यकता है जो प्राथमिक कुंजी नहीं है

  5. प्रत्येक विशिष्ट उम्मीदवार_आईडी की सबसे हाल की तारीख वाली पंक्तियों से डेटा लौटाएं