elbasri / Python_Mysql_Backups

نسخ احتياطي مبرمج لقواعد بيانات مايسكيول عبر بايثون

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ملفات مكتوبة بالبايثون لنسخ احتياطي مُبرمج لقواعد البيانات

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

الملفات

1. oneDB.py

سكريبت لأخذ نسخة احتياطية من قاعدة بيانات محددة كل 12 ساعة.

2. oneDBMysqlDump.py

سكريبت مماثل للأول ولكن يستخدم أمر mysqldump لأخذ النسخة الاحتياطية.

3. allDBs.py

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

التثبيت

قبل تشغيل السكريبتات، تأكد من تثبيت الاعتماديات التالية:

pip install mysql-connector-python

الاستخدام

لتشغيل أي من السكريبتات، استخدم الأمر التالي:


python <اسم_السكريبت>.py

استبدل <اسم_السكريبت> بالسكريبت الذي تريد تشغيله.

المساهمة

المساهمات في هذا المشروع مرحب بها. يرجى إتباع الإرشادات التالية للمساهمة:

قم بإنشاء فرع جديد لكل ميزة أو تصحيح.

اكتب رمزاً نظيفاً وموثقاً.

قم بإجراء اختبارات للتأكد من عدم وجود أخطاء.

قدم طلب سحب مع وصف للتغييرات التي قمت بها.

About

نسخ احتياطي مبرمج لقواعد بيانات مايسكيول عبر بايثون


Languages

Language:Python 100.0%