ווי צו סאָלווע MySQL ERROR 1045 (28000): אַקסעס געלייקנט פֿאַר באַניצער 'root'@'localhost'

ווען איר פּרובירן צו נוצן מיסקל דאַטאַבייס, איר קען טרעפן די פאלגענדע טעות אָנזאָג:

ווי צו סאָלווע MySQL ERROR 1045 (28000): אַקסעס געלייקנט פֿאַר באַניצער 'root'@'localhost'

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

ווי צו סאָלוועמיסקל ERROR 1045 (28000): אַקסעס געלייקנט פֿאַר באַניצער 'root'@'localhost'?

1. האַלטן דיין סערווער ערשטער

service mysql stop
2. שאַפֿן אַ MySQL דינסט וועגווייַזער.
mkdir /var/run/mysqld

3. שענקען MySQL דערלויבעניש צו נוצן די באשאפן וועגווייַזער.

chown mysql: /var/run/mysqld
4. אָנהייב MySQL אָן דערלויבעניש און נעץ טשעק.
mysqld_safe --skip-grant-tables --skip-networking &
5. קלאָץ אין צו דיין סערווער אָן קיין פּאַראָל.
mysql -u root mysql

或:

mysql -u root mysql

אין די mysql קליענט, זאָגן די סערווער צו רילאָוד די שענקען טישן אַזוי די חשבון פאַרוואַלטונג סטייטמאַנץ אַרבעט:

mysql> FLUSH PRIVILEGES;

דעמאָלט מאָדיפיצירן'root'@'localhost'חשבון פּאַראָל.פאַרבייַטן פּאַראָל מיט די פּאַראָל איר ווילן צו נוצן.צו טוישן די פּאַראָל פֿאַר די וואָרצל חשבון מיט אַ אַנדערש האָסטנאַמע חלק, מאָדיפיצירן די ינסטראַקשאַנז צו נוצן דעם האָסטנאַמע.

MySQL 5.7.6 און שפּעטער:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 און פריער:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

אָדער גלייַך אויף די באַניצער טיש:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

פֿאַר XAMPP

האַלטן די MySQL דינסט,עפֿענען אַ באַפֿעל פֿענצטער און באַשטימען צו די XAMPP MySQL וועגווייַזער:

> cd \xampp\mysql\bin\

צו לויפן די סערוויס אָן זיכערהייט (טאָן אַז איר לויפן mysqld, נישט mysql):

> mysqld.exe --skip-grant-tables

די MySQL דינסט וועט לויפן אין דעם פֿענצטער, אַזוי עפֿענען אן אנדער באַפֿעלן פֿענצטער און טוישן צו די XAMPP MySQL וועגווייַזער:

> cd \xampp\mysql\bin\

לויפן די MySQL קליענט:

> mysql

דערהייַנטיקן פּאַראָל:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

פאַרלאָזן MySQL:

mysql> \q

ניצן די אַרבעט פאַרוואַלטער צו באָטל מאַכן די mysqld.exe וואָס איז נאָך פליסנדיק, און ריסטאַרט די MySQL דינסט.

Hope Chen Weiliang בלאָג ( https://www.chenweiliang.com/ ) שערד "MySQL ERROR 1045 (28000): אַקסעס געלייקנט פֿאַר באַניצער 'root'@'localhost' ווי צו סאָלווע" וועט העלפֿן איר.

ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-30369.html

ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ