دروس الإنترنت

كيفية حذف قاعدة بيانات MySQL إلى الأبد

MySQL هو أشهر نظام لإدارة قواعد البيانات يستخدم لتطوير صفحات الويب ، ويستخدمه عمالقة مثل Facebook و Twitter وWikipedia وGoogle وYouTube.

كونه مفتوح المصدر يمنحه مرونة كبيرة حيث يمكن تعديل قاعدة التعليمات البرمجية الخاصة به وفقًا لاحتياجات المستخدم الخاصة. بالإضافة إلى كونه سهل الاستخدام نسبيًا، فهو مفضل لدى الأغلبية على مديري قواعد البيانات الآخرين مثل Microsoft Access أو Google Access Clipboard.

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

تعلم كيفية حذف قاعدة بيانات بها أخطاء في MySQL

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

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

اقرأ أيضاً :  كيف ترى الأجهزة المتصلة بشبكتي باستخدام IP Scanner؟

  • الخطأ: 1015 SQLSTATE: HY000 (ER_CANT_LOCK) الرسالة: لا يمكن قفل الملف: (الخطأ: %d)
  • الخطأ: 1019 SQLSTATE: HY000 (ER_CANT_SET_WD) الرسالة: لا يمكن التغيير إلى الدليل ‘%s’ (الخطأ: %d)
  • الخطأ: 1012 SQLSTATE: HY000 (ER_CANT_FIND_SYSTEM_REC) الرسالة: لا يمكن قراءة السجل في جدول النظام
  • الخطأ: 1014 SQLSTATE: HY000 (ER_CANT_GET_WD) الرسالة: لا يمكن الوصول إلى الدليل (الخطأ: %d)
  • خطأ: 1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS) الرسالة: لا يمكن إنشاء قاعدة البيانات ‘%s’؛ قاعدة البيانات موجودة بالفعل

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

سيتعين علينا في كثير من الأحيان حذف قاعدة البيانات حتى لا تؤثر هذه الأخطاء على تصميمها العام. وبالتالي لا يتعين علينا البدء من الصفر بسبب هذه الأخطاء.

عند حذف قاعدة البيانات قد تظهر أيضًا بعض الأخطاء. لذا يجب أن نعرف كيفية القيام بذلك بشكل صحيح ، وقد تكون هذه الأخطاء:

  • خطأ: 1008 SQLSTATE: HY000 (ER_DB_DROP_EXISTS) الرسالة: لا يمكن حذف قاعدة البيانات ‘%s’؛ قاعدة البيانات غير موجودة
  • الخطأ: 1010 SQLSTATE: HY000 (ER_DB_DROP_RMDIR) الرسالة: خطأ في حذف قاعدة البيانات (لا يمكن حذف الدليل ‘%s’، الخطأ %d)

ولمنع حدوث ذلك يجب علينا اتباع الخطوات التالية لحذف قاعدة البيانات حتى لا تعطيك أي أخطاء وأيضا لا تؤثر على الأداء العام للبرنامج أو قواعد البيانات الأخرى.

كيفية حذف قاعدة بيانات MySQL

أول شيء يجب علينا فعله هو الدخول إلى سطر الأوامر أو موجه الأوامر إذا كنت تستخدم Windows، والذي يمكنك إدخاله باستخدام مجموعة Win+X في Windows أو عن طريق CMD وإذا كنت تستخدم MacOS. فيجب عليك الوصول إلى Terminal .

اقرأ أيضاً :  ما هو OpenPGP وكيف يعمل؟ ميزات ومزايا وعيوب استخدامه

الآن يجب علينا تسجيل الدخول في سطر الأوامر، ولهذا سنكتب mysql -u root -p . إذا كان لدينا حق الوصول كمستخدم وأردنا القراءة أو الكتابة إلى قاعدة البيانات. فيجب علينا تغيير الجذر إلى اسم المستخدم الخاص بنا، وفي حالة عدم استخدام الخادم locahost، سيكون الأمر الذي سنستخدمه هو mysql -u root -host -p ، حيث سيكون المضيف هو عنوان IP.

ثم نكتب كلمة المرور ونختار قبول. بعد تسجيل الدخول مع المستخدم الخاص بنا، سنقوم بإدخال الأمر show datadata لنتمكن من رؤية جميع قواعد البيانات الموجودة.

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

للتأكد من أن قاعدة البيانات قد تم حذفها بشكل صحيح. نستخدم الأمر show قاعدة البيانات مرة أخرى. يمكننا استخدام أمر إسقاط قاعدة البيانات IF EXISTS إذا لم نكن متأكدين من وجود قاعدة البيانات أم لا.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
error: عفوا محتوي هذا الموقع محمي بموجب قانون الألفية للملكية الرقمية !!