Hiba Abdalrheem نشر 23 فبراير أرسل تقرير نشر 23 فبراير السلام عليكم ورحمة الله وبركاته صباح الخير عند تشغيل السيرفرxammp عند mysql يظهر خطأ مضمونه ان البورت مستخدم من قبل برنامج آخر كيف اعرف ماهو البرنامج الذي يستخدم هذا البورت؟ وكيف احل المشكلة ؟ كان يعمل مسبقا ماالذي حدث ليستخدم هذا البورت بالرغم من انه مستخدم من xammp ! ماهي ماهية عمل المنافذ في الجهاز بشكل عام! 2 اقتباس
0 Entesar Khaled نشر 23 فبراير أرسل تقرير نشر 23 فبراير وعليكم السلام المشكلة لأن منفذ 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 عبد الوهاب بومعراف نشر 24 فبراير أرسل تقرير نشر 24 فبراير وعليكم السلام ورحمة الله وبركاته، مرحباً بك. المشكلة أن المنفذ 3306 الخاص ب MySQL على الأرجح أنه يتم استخدامه من قبل برنامج آخر على جهازك وغالبا يكون نسخة أخرى من MySQL مثبتة مسبقا أو خدمة تعمل في الخلفية لذا لمعرفة البرنامج المسؤول افتح موجه الأوامر (CMD) كمسؤول واكتب الأمر التالي: netstat -ano | findstr :3306 ستظهر لك رقم العملية (PID) ثم افتح مدير المهام ثم انتقل إلى التفاصيل وابحث عن هذا الرقم لمعرفة البرنامج، بعدها يمكنك إيقاف تلك الخدمة من services.msc، أو تغيير منفذ MySQL في XAMPP من إعدادات لوحة التحكم إلى منفذ آخر ك 3307. أما المنافذ بشكل عام فهي كالأبواب الرقمية التي تتيح للبرامج التواصل عبر الشبكة، ولكل خدمة منفذ افتراضي فمثلا (HTTP=80، MySQL=3306)، ولا يمكن لبرنامجين استخدام نفس المنفذ في آن واحد. اقتباس
0 Mustafa Suleiman نشر الأربعاء في 20:16 أرسل تقرير نشر الأربعاء في 20:16 غالبًا قمتي بتثبيت خادم MySQL بالإضافة إلى XAMPP فأصبح كلاهما يريدان العمل على نفس المنفذ، توجهي إلى لوحة التحكم Control Panel في الويندوز ثم احذفي خادم MySQL، لأنّ بيئة التطوير XAMPP بها خادم MySQL بالفعل ولستِ بحاجة إلى تثبيت خاد منفصل. لكن الأفضل تجنب استخدام XAMPP كُليًا، لأنها بيئة تطوير قديمة وبها مشاكل مختلفة، حاليًا لتطوير مشاريع PHP الأسهل استخدام بيئة Laragon الإصدار 6 المجاني لأنها أصبحت مدفوعة بدايًة من الإصدار 7. https://github.com/leokhoa/laragon/releases/download/6.0.0/laragon-wamp.exe وعامًة ستجدي تفصيل هنا: اقتباس
0 محمد عاطف25 نشر الخميس في 09:55 أرسل تقرير نشر الخميس في 09:55 هل قمتي بتثبيت خادم قواعد بيانات أخر بجانت xampp ؟ حيث غالبا هذا هو ما حدث فإذا كان يعمل سابقا لديكي والآن لا يعمل إذا تم تثبيت برنامج أخر يستخدم هذا المنفذ. إذا قمتي بتنزيل أى برنامج قواعد بيانات أخر يجب حذفه لأنكِ لن تحتاجين إليه بجانب برنامج xampp وإليكِ طريقة معرفة المنفذ الذي يعمل وكيفية إيقافه : اقتباس
السؤال
Hiba Abdalrheem
السلام عليكم ورحمة الله وبركاته صباح الخير
عند تشغيل السيرفرxammp عند mysql يظهر خطأ مضمونه ان البورت مستخدم من قبل برنامج آخر
كيف اعرف ماهو البرنامج الذي يستخدم هذا البورت؟
وكيف احل المشكلة ؟
كان يعمل مسبقا ماالذي حدث ليستخدم هذا البورت بالرغم من انه مستخدم من xammp !
ماهي ماهية عمل المنافذ في الجهاز بشكل عام!
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.