دليل المادة
عندما تحاول استخدام MySQL قاعدة البيانات ، قد تواجه رسالة الخطأ التالية:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
كيفية حلMySQL خطأ 1045 (28000): تم رفض الوصول للمستخدم 'root' @ 'localhost'؟
1. أوقف الخادم أولاً
service mysql stop
mkdir /var/run/mysqld
3. امنح MySQL الإذن لاستخدام الدليل الذي تم إنشاؤه.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
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
مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!