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

MySQL:त्रुटि 1227 (42000):प्रवेश निषेध - उपयोगकर्ता नहीं बना सकता

सबसे पहले इसे चलाना है:

SHOW GRANTS;

आप जल्दी से देखेंगे कि आपको अनाम उपयोगकर्ता को mysql में प्रमाणित करने के लिए असाइन किया गया था।

के साथ mysql में लॉग इन करने के बजाय

mysql

इस तरह लॉगिन करें:

mysql -uroot

डिफ़ॉल्ट रूप से, [email protected] सभी अधिकार हैं और कोई पासवर्ड नहीं है।

यदि आप पासवर्ड के बिना रूट के रूप में लॉगिन नहीं कर सकते हैं, तो निम्न कार्य करें:

चरण 01) my.ini के mysqld अनुभाग में दो विकल्प जोड़ें:

[mysqld]
skip-grant-tables
skip-networking

चरण 02) mysql को पुनरारंभ करें

net stop mysql
<wait 10 seconds>
net start mysql

चरण 03) mysql से कनेक्ट करें

mysql

चरण 04) [email protected] से पासवर्ड बनाएं।

UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit

चरण 05) mysql को पुनरारंभ करें

net stop mysql
<wait 10 seconds>
net start mysql

चरण 06) पासवर्ड के साथ रूट के रूप में लॉगिन करें

mysql -u root -p

आपको वहां से अच्छा होना चाहिए।

चेतावनी:कृपया अनाम उपयोगकर्ताओं को हटा दें !!!




  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. रेल त्रुटि mysql2 (mysql2-0.3.20) स्थापित करने में त्रुटि

  3. Laravel $q->where() तारीखों के बीच

  4. MySQL अद्यतन एकाधिक कॉलम बदलना गैर-परमाणु है?

  5. मोंगो डेटाबेस में छवि फ़ाइलों को संग्रहीत करना, क्या यह एक अच्छा विचार है?