كيفية حل خطأ MySQL 1045 (28000): تم رفض الوصول للمستخدم 'root' @ 'localhost'

عند محاولة استخدام قاعدة بيانات MySQL ، قد تواجه رسالة الخطأ التالية:

كيفية حل خطأ MySQL 1045 (28000): تم رفض الوصول للمستخدم 'root' @ 'localhost'

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

كيفية حلMySQL خطأ 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.

نأمل أن تكون المقالة "كيفية حل خطأ MySQL رقم 1045 (28000): تم رفض الوصول للمستخدم 'root'@'localhost'" المنشورة على مدونة Chen Weiliang ( https://www.chenweiliang.com/ ) مفيدة لك.

لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-30369.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لا يوجد أي مشكلة في هذا الأمر.

انتقل إلى الأعلى