كيفية تثبيت قاعدة بيانات MySQL على نظام Windows

كيفية تثبيت قاعدة بيانات MySQL على نظام Windows

إذا كنت في كثير من الأحيان كتابة التطبيقات التي تتصل بخوادم قاعدة البيانات ، من المفيد معرفة كيفية تثبيت قاعدة بيانات MySQL على جهاز Windows لأغراض الاختبار.





عادةً ما يتضمن الاتصال بقاعدة بيانات تحتوي على معظم التطبيقات سلسلة اتصال محددة فقط ، لذا فإن اختبار التطبيق الخاص بك باستخدام خادم قاعدة بيانات واحد ثم تحويله لاحقًا إلى خادم 'إنتاج' أمر بسيط للغاية.





في هذه المقالة ، سنوجهك خلال خطوات إعداد قاعدة بيانات MySQL المحلية الخاصة بك على أي جهاز كمبيوتر يعمل بنظام Windows. لاحقًا في المقالة ، ستتعرف أيضًا على كيفية إعداد قاعدة بيانات الاختبار هذه للاتصالات البعيدة ، حتى لا تضطر إلى الاتصال بها من نفس الكمبيوتر الذي تقوم بالبرمجة عليه.





المتطلبات الأساسية لقاعدة بيانات MySQL

يعد نشر قاعدة بيانات MySQL في بيئة إنتاج علمًا بحد ذاته. عادةً ما ينظر مسؤولو قاعدة البيانات إلى عدد المستخدمين ، ومدى تكرار المكالمات إلى قاعدة البيانات ، وتقدير لمقدار البيانات التي سيتم تحميلها في قاعدة البيانات بمرور الوقت ، وأشياء من هذا القبيل.

كيفية إعادة تعيين windows 10 من boot

نظرًا لأن معظم هذه العوامل مختلفة لكل تطبيق ، فإن متطلبات النظام تختلف في كل مرة. تتطلب عمليات التثبيت الخاصة بالمؤسسات عادةً 4 نوى لوحدة المعالجة المركزية ، وذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت ، وإعداد RAID للقراءة / الكتابة السريعة من قاعدة البيانات وإليها. ومع ذلك ، في حالة التثبيت المحلي ، لا داعي للقلق بشأن كل ذلك.



يمكن تثبيت قاعدة بيانات MySQL الاختبارية على أي نوع من أنواع أنظمة Linux أو Windows أو Mac. راجع ال قائمة المنصات المدعومة إذا كنت مهتمًا على الإطلاق. تحميل مثبت Windows MySQL ، والذي يتضمن كل ما تحتاجه.

تثبيت Test MySQL Database على نظام Windows

التثبيت المحلي لقاعدة بيانات MySQL الاختبارية مثل هذه سريع وسهل للغاية. ما عليك سوى قبول اتفاقية الترخيص ، ثم اختيار المطور الافتراضي نوع الإعداد ، وانقر التالي .





قد ترى بعض العناصر في مربع 'التحقق من المتطلبات' للمنتجات التي لا يمكن تثبيتها نظرًا لعدم وجود برامج موجودة على نظامك.

طالما أن خادم MySQL وبرنامج Workbench غير مدرجين في هذه القائمة ، فأنت بخير. يمكنك النقر فوق التالي ، وثم ينفذ .





إعداد خادم MySQL

يأتي معالج التثبيت مع معالج إعداد لـ SQL Server. يعد اختيار الإعدادات الصحيحة لإعداد خادم الاختبار أمرًا مهمًا. لهذا النوع من الخادم ، تأكد من تحديد خادم MySQL مستقل / استنساخ MySQL الكلاسيكي .

بعد ذلك ، بالنسبة لنوع تكوين الخادم ، حدد آلة التطوير . اترك الإعدادات الافتراضية (منفذ TCP / IP 3306) للاتصال. قد يكون دليلنا لشروط التواصل مفيدًا هنا إذا كنت بحاجة إلى تجديد المعلومات.

في الشاشة التالية ، قم بتعيين كلمة مرور الجذر الخاصة بك ، ثم انقر فوق إضافة مستخدم لإضافة مستخدم جديد إلى قاعدة البيانات هذه. سنطلق على هذا المستخدم اسم 'Remote_User' ، ونمنح المستخدم حقوق مسؤول قاعدة البيانات ، ونقوم بتعيين كلمة المرور.

في الخطوة التالية ، غادر قم بتكوين MySQL Server كخدمة Windows و ابدأ تشغيل MySQL Server عند بدء تشغيل النظام كلاهما ممكن. قم بتشغيل الخدمة ضمن ملف حساب النظام القياسي . انقر التالي من خلال خطوة تخزين المستندات ، ثم ينفذ لإنهاء هذه المرحلة من الإعداد. إذا كانت هناك أي خيارات تكوين أخرى تظهر لمنتجات أخرى ، فيمكنك فقط تجاوز تلك الخيارات دون أي تغييرات في الوقت الحالي عن طريق النقر فوق التالي أو إنهاء.

إعداد قاعدة بيانات الاختبار الخاصة بك

بمجرد الانتهاء ، يجب أن يقوم المعالج تلقائيًا بتشغيل تطبيق MySQL Workbench. هذا هو المكان الذي ستنشئ فيه قاعدة البيانات الخاصة بك وجدول الاختبار ، وتقوم بإعداد الوصول عن بعد. أولاً ، تحتاج إلى إنشاء قاعدة بيانات اختبارية عن طريق إنشاء مخطط جديد. في Workbench ، ستجد هذا في الزاوية اليسرى السفلية من الشاشة.

انقر بزر الماوس الأيمن في المساحة البيضاء أسفل 'العالم' واختر إنشاء مخطط . أعطه أي اسم تريده ، وانقر فوق تطبيق. انقر بزر الماوس الأيمن على هذا المخطط الجديد وحدد تعيين كمخطط افتراضي . بعد ذلك ، قم بإنشاء جدول في قاعدة البيانات هذه يسمى 'Test_Table'. للقيام بذلك ، انقر فوق رمز استعلام SQL في القائمة والصق برنامج SQL النصي التالي.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) );
INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' );

انقر على أيقونة البرق لتنفيذ البرنامج النصي. سيؤدي ذلك إلى إنشاء جدول اختبار بقيمة واحدة. يمكنك التأكد من أنه تم إنشاؤه عن طريق التنقل لأسفل إلى جدول الاختبار في مستكشف المخططات ، والنقر بزر الماوس الأيمن على الجدول ، وتحديد حدد الصفوف - الحد 1000 .

نقطة برتقالية أعلى iphone

سترى الجدول مع بيانات الاختبار الخاصة بك.

قم بإعداد الوصول عن بعد إلى قاعدة بيانات MySQL الخاصة بك

الخطوة الأخيرة هي تكوين قاعدة بيانات MySQL الجديدة للسماح بالوصول عن بُعد لمستخدم معين و من عنوان IP محدد . لقد قمنا بالفعل بإنشاء 'Remote_User' لهذا الغرض ، وأعطيناها كلمة مرور آمنة.

لتكوين الوصول عن بُعد ، قم بتشغيل myslq.exe عن طريق فتح موجه الأوامر والانتقال إلى C: Program Files MySQL MySQL Server 5.X bin واكتب:

mysql -u root -p

سيتطلب منك كتابة كلمة مرور الجذر التي قمت بإعدادها بالفعل. في نافذة الأوامر هذه ، اكتب:

GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY ''

يجب أن ترى رسالة 'استعلام جيد' إذا نجح الأمر.

أخيرًا ، حان الوقت لاختبار الاتصال عن بُعد. على أي جهاز كمبيوتر آخر على شبكتك ، قم بتثبيت MySQL Workbench وتشغيله. ضمن قائمة قاعدة البيانات ، حدد الاتصال بقاعدة البيانات .

في نافذة التكوين هذه ، سترغب في اختيار TCP / IP كطريقة اتصال واكتب عنوان IP الخاص بالكمبيوتر الذي قمت بإعداد وتكوين قاعدة بيانات SQL الخاصة بك. يمكنك ترك المنفذ على الرقم الافتراضي 3306. قم بتغيير اسم المستخدم إلى 'Remote_User' واكتب 'اختبار' للمخطط الافتراضي.

كيف تحصل على القنوات المحلية على roku

عند النقر فوق نعم ، إذا قمت بإعداد كل شيء كما هو موضح في المقالة أعلاه ، فسترى أن MySQL Workbench يتصل بنجاح بقاعدة بيانات MySQL البعيدة ، ويمكنه تصفح المخطط أو تشغيل الاستعلامات بناءً عليه.

اعتبارات أخرى

ضع في اعتبارك أن الاتصال عن بعد بقاعدة بيانات MySQL على شبكة محلية (LAN) لا يتطلب سوى التكوين أعلاه. إذا كانت لديك أية مشكلات في إعداد LAN ، فلا تنسَ استكشاف أخطاء اتصال الشبكة بين جهازي الكمبيوتر وإصلاحها أولاً.

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

تكمن قيمة وجود قاعدة بيانات MySQL اختبارية محليًا أو على نفس الشبكة المحلية مثل الكمبيوتر الشخصي للتطوير في أنه يتيح لك تطوير تطبيقاتك في سيناريو شبه واقعي. سيعمل تشغيل قاعدة بيانات على نفس الجهاز بالضبط حيث تقوم بتطوير التعليمات البرمجية الخاصة بك ، ولكنه لا يسمح لك باختبار مشكلات التطبيق التي قد تنجم عن اتصالات الشبكة ومشكلات الأمان والمزيد.

سيسمح لك الاختبار مقابل جهاز كمبيوتر بعيد مخصص يقوم بتشغيل قاعدة البيانات الخاصة بك بتطوير استعلاماتك وتطبيقات قاعدة البيانات الخاصة بك بشكل أكثر استراتيجية ودقة للاستخدام المقصود.

قبل أن تغادر، قم بتنزيل ورقة الغش الخاصة بأوامر SQL للرجوع اليها في المستقبل.

يشارك يشارك سقسقة بريد الالكتروني مقارنة بين Canon و Nikon: ما هي ماركة الكاميرا الأفضل؟

Canon و Nikon هما أكبر اسمين في صناعة الكاميرات. ولكن ما هي العلامة التجارية التي تقدم أفضل تشكيلة من الكاميرات والعدسات؟

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • برمجة
  • برمجة
  • SQL
نبذة عن الكاتب ريان دوبي(تم نشر 942 مقالة)

رايان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، وخمس سنوات في تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. مدير تحرير سابق لـ MakeUseOf ، تحدث في المؤتمرات الوطنية حول تصور البيانات وتم عرضه على التلفزيون والإذاعة الوطنية.

المزيد من Ryan Dube

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك