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

ताजा MYSQL स्थापित, उपयोगकर्ता 'रूट' के लिए प्रवेश निषेध

मुझे अब भी नहीं पता क्यों मैं लॉक हो गया, लेकिन समस्या को हल करने के लिए मुझे mysql रूट पासवर्ड रीसेट करना पड़ा, जो मैंने इस साइट पर दिए निर्देशों का पालन किया (लेकिन मैंने उन्हें Ubuntu 13.10 के लिए संशोधित किया):https://help.ubuntu.com/community/MysqlPasswordReset

इस कमांड का उपयोग करके mysql डेमॉन प्रक्रिया को रोकें:

sudo pkill mysqld

इस कमांड के साथ --स्किप-ग्रांट-टेबल विकल्प का उपयोग करके mysqld डेमॉन प्रक्रिया शुरू करें

sudo /usr/sbin/mysqld --skip-grant-tables &

इस कमांड का उपयोग करके mysql क्लाइंट प्रक्रिया शुरू करें

mysql -u root

किसी भी पासवर्ड को बदलने में सक्षम होने के लिए mysql प्रॉम्प्ट से इस कमांड को निष्पादित करें

FLUSH PRIVILEGES;

फिर अपना पासवर्ड रीसेट/अपडेट करें

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

यदि आपके पास एक mysql रूट खाता है जो हर जगह से जुड़ सकता है, तो आपको यह भी करना चाहिए:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

एक बार जब आपको एक सफल क्वेरी (एक या अधिक पंक्तियाँ प्रभावित) का संकेत देने वाला संदेश प्राप्त हो जाता है, तो विशेषाधिकारों को फ्लश करें:

FLUSH PRIVILEGES;

फिर mysqld प्रक्रिया को रोकें और इसे शास्त्रीय तरीके से पुनः लॉन्च करें:

sudo pkill mysqld
sudo service mysql restart

उन चरणों में से कुछ अनावश्यक हो सकते हैं, लेकिन पुराने लैंप सर्वर से एक mysqldump फ़ाइल आयात करने के बाद मैंने Ubuntu सर्वर 13.10 पर mysql रूट उपयोगकर्ता पासवर्ड को सफलतापूर्वक रीसेट कर दिया है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL 2 टेबल से 1 टेबल में शामिल होता है

  2. ONLY_FULL_GROUP_BY अक्षम करें

  3. पीएचपी + माईएसक्यूएल:बफर्ड और अनबफर्ड क्वेश्चन के बीच अंतर

  4. mysql सशर्त शामिल होना एक कॉलम पर निर्भर करता है

  5. php में mysql टेबल को कैसे लॉक करें?