تجربتي الاولى مع قاعدة بيانات MySQL على موقع استضافة
#1
السلام عليكم ورحمة الله وبركاته
تحية طيبة وبعد
نظرا للتطور السريع والاستخدام المتزايد لخدمات الاستضافة على الانترنت، فكرت في عمل برنامج للتجريب يعمل مع قاعدة بيانات نوع MySQL على موقع استضافة نوع Linux. وأحببت ان اشارككم هذا البرنامج الصغير بحيث يتم تجربته على نطاق واسع لعلنا نستفيد جميعا باكتشاف الاخطاء والمشاكل والعيوب.
هذا البرنامج مصمم باستخدام Rad studio XE7، وتم استخدام ادوات MyDAC التي يمكن تنزيلها من موقع:
كود :
https://www.devart.com/mydac/download.html
وهي مجانية لمدة 60 يوما فقط. ويمكن شراء الترخيص من نفس الموقع.
قاعدة البيانات تحتوي على جدول واحد فقط يحتوي على ثلاث حقول وهي:

  1. الرقم
  2. والاسم
  3. والبلد
وكما قلت سابقا، هذا البرنامج للتجريب فقط. لذا ليس المطلوب هو ادخال بيانات حقيقة. يمكنك استخدام أي اسم مستعار. الهذف من البرنامج هو مجرد التجربة فقط.
بالأمس قمت بتجربة البرنامج مع صديق لي وظهرت رسالة خطأ ولم يعمل البرنامج بسبب عدم وجود بعض الملفات. فقمت باستخدام برنامج VMware Workstation بتجربة البرنامج على نظام تشغيل افتراضي (ويندوز 7). وبالفعل لم يعمل البرنامج واظهر نفس رسالة الخطأ. وهي كالاتي:
كود :
The specified module could not be found.
MyDAC trail version needs additional “bpl” files to be present on user PC.
If you build your project without run-time packages you need:
dac210.bpl
mydac210.bpl
قمت بالبحث على الملفات المفقودة وأضفتها الى مجلد البرنامج، وظهرت رسالة خطأ اخرى تقول ان هناك ملف اخر مفقود. فقمت بالبحث عنه وإضافته الى مجلد البرنامج. وهكذا في كل مرة تظهر رسالة خطأ تقول ان هناك ملف مفقود، الى ان اشتغل البرنامج بنجاح. وهذه الملفات هي كالاتي:
كود :
dac210.bpl
dbrtl210.bpl
mydac210.bpl
rtl210.bpl
وسوف تجدونها مرفقة مع ملف البرنامج.
طبعا، لدي تجارب عديدة مع قواعد بيانات مثل MS SQL server سواء كانت Local او على موقع استضافة، ولكن هذه التجربة تعتبر اول تجربة لي مع قاعدة بيانات MySQL على موقع استضافة. لذا اعتبر نفسي مبتدأ في هذا المجال وربما يكون هناك حلول اخرى افضل من الحل الذي استخدمته.
رابط تحميل ملف البرنامج في اخر المقالة، وهو عبارة عن ملف مضغوط حجمه 6.50MB، يحتوي على ملف البرنامج وبعض الملفات المرفقة التي ذكرتها سابقا. شكرا لكم لحسن تعاونكم. ولا تبخلوا علينا بملاحظاتكم وأفكاركم وأيضا حتى انتقاداتكم.
يمكنكم تحميل ملف البرنامج على هذا الرابط:
https://drive.google.com/file/d/0BxLd0hU...sp=sharing

تحياتي...!
O. M. Fares
الرد
#2
شكرا
جاري المراجعة
سؤال هل تستخدم رvpn ام لديك ip ثابت
الرد
#3
شكرا لك عزيزي
الموضوع تم تناوله من قبل
http://www.delphi4arab.net/forum/showthr...p?tid=8325
http://www.delphi4arab.net/forum/showthr...p?tid=9119
وما يعيب هذه الطريقة انها تشكل خطر على قواعد البيانات فيمكن بسهولة قنص معلومات الدخول والوصول الى معلومات لا يجب ان تصل اليها
[صورة مرفقة: 4r6De38.png]
الرد
#4
rahiche كتب :سؤال هل تستخدم رvpn ام لديك ip ثابت
الحقيقة اشتركت في موقع استضافة، واستخدمت domain name لربط قاعدة البيانات ولم استخدم vpn
اعتقد انه IP ثابت
onexite كتب :وما يعيب هذه الطريقة انها تشكل خطر على قواعد البيانات فيمكن بسهولة قنص معلومات الدخول والوصول الى معلومات لا يجب ان تصل اليها
شكرا اخي onexite على التعليق
بالفعل، مشاركتك واثارتك لموضوع حماية قواعد البيانات مهمة جدا وحيوية. وانا سعدت جدا بها.
الحقيقة انا لازلت مبتدأ في هذا الموضوع، ولهذا السبب طلبت من الاعضاء عدم وضع بيانات حقيقية لان البرنامج تحت التجريب، اضافة الى ذلك، معلوماتي عن الحماية محدودة جدا.
موضوع حماية قواعد البيانات موضوع مهم جدا، لو تكرمت ان تعطيني بعض المواضيع حول كيفية حماية قواعد البيانات. لعلي استفيد من خبرتك في هذا الموضوع.
وجزاك الله كل خير
اما بالنسبة للمواضيع السابقة، فعلا لقد تسرعت، كان يجب ان ابحث قبل اضافة الموضوع. عذرا
تحياتي...!
O. M. Fares
الرد
#5
omf_12000 كتب :الحقيقة اشتركت في موقع استضافة، واستخدمت domain name لربط قاعدة البيانات ولم استخدم vpn
اعتقد انه IP ثابت

شكرا اخي onexite على التعليق
بالفعل، مشاركتك واثارتك لموضوع حماية قواعد البيانات مهمة جدا وحيوية. وانا سعدت جدا بها.
الحقيقة انا لازلت مبتدأ في هذا الموضوع، ولهذا السبب طلبت من الاعضاء عدم وضع بيانات حقيقية لان البرنامج تحت التجريب، اضافة الى ذلك، معلوماتي عن الحماية محدودة جدا.
موضوع حماية قواعد البيانات موضوع مهم جدا، لو تكرمت ان تعطيني بعض المواضيع حول كيفية حماية قواعد البيانات. لعلي استفيد من خبرتك في هذا الموضوع.
وجزاك الله كل خير
اما بالنسبة للمواضيع السابقة، فعلا لقد تسرعت، كان يجب ان ابحث قبل اضافة الموضوع. عذرا
تحياتي...!

لاتوجد حماية لمثل هذا الاتصال ربما عليك تشفير معلومات الاتصال مبدئيا (وهي غير مضمونة) واقترح استخذام (وسيط) http://www.delphi4arab.net/forum/showthr...?tid=11582
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف