كيف استطيع الاتصال بقواعد البيانات البعيده
بحاول اعمل سيرفر وركبت سيرفر محلي عشان اقدر ارفع عليه My SQL
وربطت ملفات الكونفج ببيانات localhost والسيرفر اشتغل تمام
حاولت اجرب remote MY SQL
وحجزت قاعدة بيانات مجانية ع موقع ويب وبعتلي بياناتها الهوست واليوزر والباسورد واسم الداتا ببز والبورت . بحاول اربطهم بالسيرفر مش راضي يشتغل بيقول can't call My SQL
جربت اكتر من موقع بيديلك داتا ببز مجانا بس مفيش فايده
هل my SQL لا تقبل الا localhost ولا اي المشكله؟
الإجابة الصحيحة
اخي, واجهتني المشكلة من قبل, MySQL لا يعمل فقط فالLocalhost.
المشكلة ذي تسير من عدة اسباب, راح اعطيك بعض الاسباب واتمنى تحل مشكلتك:
1- تأكد من ال Server Port
2- جدار الحماية لوندوز
احتمال يرفض التواصل. يجب عليك السماح ل MySQL والPort حقه.
اضف Firewall rule من ال cmd كالتالي:
netsh advfirewall firewall add rule name="MySQL Server" action=allow protocol=TCP dir=in localport=3306
3- Hostname او IP
يفضل استبدال ال Hostname بال IP الاساسي تبع السيرفر.
بالتوفيق, اخوك حسين.
الإجابات (2)
اخي, واجهتني المشكلة من قبل, MySQL لا يعمل فقط فالLocalhost.
المشكلة ذي تسير من عدة اسباب, راح اعطيك بعض الاسباب واتمنى تحل مشكلتك:
1- تأكد من ال Server Port
2- جدار الحماية لوندوز
احتمال يرفض التواصل. يجب عليك السماح ل MySQL والPort حقه.
اضف Firewall rule من ال cmd كالتالي:
netsh advfirewall firewall add rule name="MySQL Server" action=allow protocol=TCP dir=in localport=3306
3- Hostname او IP
يفضل استبدال ال Hostname بال IP الاساسي تبع السيرفر.
بالتوفيق, اخوك حسين.
Ali Hamza: بارك الله فيك
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !