اذهب إلى المحتوى
  • 0

سيرفر xammp

السؤال

نشر

السلام عليكم ورحمة الله وبركاته صباح الخير 

عند تشغيل السيرفرxammp عند mysql يظهر خطأ مضمونه ان البورت مستخدم من قبل برنامج آخر

كيف اعرف ماهو البرنامج الذي يستخدم هذا البورت؟

وكيف احل المشكلة ؟

كان يعمل مسبقا ماالذي حدث ليستخدم هذا البورت بالرغم من انه مستخدم من xammp !

ماهي ماهية عمل المنافذ في الجهاز بشكل عام! 

 

Recommended Posts

  • 0
نشر
بتاريخ 22 دقائق مضت قال Hiba Abdalrheem:

السلام عليكم ورحمة الله وبركاته صباح الخير 

عند تشغيل السيرفرxammp عند mysql يظهر خطأ مضمونه ان البورت مستخدم من قبل برنامج آخر

كيف اعرف ماهو البرنامج الذي يستخدم هذا البورت؟

وكيف احل المشكلة ؟

كان يعمل مسبقا ماالذي حدث ليستخدم هذا البورت بالرغم من انه مستخدم من xammp !

ماهي ماهية عمل المنافذ في الجهاز بشكل عام! 

 

وعليكم السلام
المشكلة لأن منفذ 3306 (منفذ MySQL) مستخدم من برنامج آخر، لذلك لا يعمل MySQL في XAMPP.
أسهل طريقتين للحل 
 1) اعرفي من يستخدم المنفذ بسرعة
من داخل XAMPP اضغطي Netstat
وسيظهر لكِ اسم البرنامج الذي يستخدم 3306.
 2) أوقفي الخدمة المتسببة بالمشكلة
اضغطي Win + R
اكتبي:services.msc
ابحثي عن:
MySQL و MySQL80 و MariaDB
اضغطي Stop

حل سريع بديل
غيّري المنفذ داخل الملف:xampp/mysql/bin/my.ini
من: port=3306. إلى: port=3307
ثم أعيدي تشغيل XAMPP.

 السبب أنه غالباً تم تثبيت MySQL آخر أو تم تفعيله كخدمة مع النظام.

الرجاء متابعة الاجابة على هذا السؤال المشابه لمشكلتك

https://academy.hsoub.com/questions/27187-مشكلة-في-تشغيل-برنامج-xampp/

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته، مرحباً بك.

المشكلة أن المنفذ 3306 الخاص ب MySQL على الأرجح أنه يتم استخدامه من قبل برنامج آخر على جهازك وغالبا يكون نسخة أخرى من MySQL مثبتة مسبقا أو خدمة تعمل في الخلفية لذا لمعرفة البرنامج المسؤول افتح موجه الأوامر (CMD) كمسؤول واكتب الأمر التالي:

netstat -ano | findstr :3306

ستظهر لك رقم العملية (PID) ثم افتح مدير المهام ثم انتقل إلى التفاصيل وابحث عن هذا الرقم لمعرفة البرنامج، بعدها يمكنك إيقاف تلك الخدمة من services.msc، أو تغيير منفذ MySQL في XAMPP من إعدادات لوحة التحكم إلى منفذ آخر ك 3307.

أما المنافذ بشكل عام فهي كالأبواب الرقمية التي تتيح للبرامج التواصل عبر الشبكة، ولكل خدمة منفذ افتراضي فمثلا  (HTTP=80، MySQL=3306)، ولا يمكن لبرنامجين استخدام نفس المنفذ في آن واحد.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...