"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية حل الخطأ رقم 2002 عند الاتصال بخادم MySQL بسبب عدم العثور على المقبس؟

كيفية حل الخطأ رقم 2002 عند الاتصال بخادم MySQL بسبب عدم العثور على المقبس؟

تم النشر بتاريخ 2024-11-03
تصفح:446

How to Resolve Error #2002 When Connecting to MySQL Server Due to Socket Not Found?

لا يمكن الاتصال بخادم MySQL: لم يتم العثور على المقبس

عند محاولة الاتصال بـ MySQL باستخدام MAMP، قد يواجه المستخدمون الخطأ رقم 2002 : "لا يمكن الاتصال بخادم MySQL المحلي من خلال المقبس '/Applications/MAMP/tmp/mysql/mysql.sock' (2)." تنشأ هذه المشكلة عندما يكون ملف مأخذ التوصيل mysql.sock، الموجود عادةً في المسار المحدد، مفقودًا.

اختبر مسار MySQL

أولاً، حاول بدء MySQL باستخدام المسار الكامل:

/Applications/MAMP/Library/bin/mysql -u root -p

إذا تم الاتصال بنجاح، فهذا يشير إلى أن MAMP لا يستخدم المسار الصحيح.

إصلاح مشكلة المسار

لحل المشكلة، قم بإنشاء رابط رمزي من موقع المقبس الفعلي إلى المسار المتوقع:

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

يؤدي هذا إلى إنشاء اختصار يسمح لـ MySQL بالعثور على ملف المقبس والاتصال بشكل صحيح.

تأكد من أن MySQL هو تشغيل

الآن، يجب أن تكون MySQL قادرة على العمل بشكل طبيعي عندما تكتب:

mysql -u root -p

اكتشاف المسار البديل

إذا فشلت الخطوات السابقة، يمكنك محاولة اكتشاف مسار MySQL ديناميكيًا:

$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x "$dir/mysql" ] && echo "$dir/mysql" && break; done) -u root -p)

يبحث هذا الأمر عن ثنائي MySQL في عدة مواقع شائعة ثم يستخدمه للاتصال بالخادم.

بيان الافراج أعيد طبع هذه المقالة على: 1729675537 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3