للتطوير وأشهر قاعدة بيانات مفتوحة النسخ الاحتياطي الأكثر شعبية MySQL

للتطوير وأشهر قاعدة بيانات مفتوحة النسخ الاحتياطي الأكثر شعبية MySQL
نظام النسخ الاحتياطي لأحد المشاريع (لا أريد لوصف التفاصيل). وكان علي أن أكون قادرة على تكوين ما ينبغي أن يكون
احتياطيا وما لا ينبغي احتياطيا مثل النسخ الاحتياطي بواسطة التاريخ، وبالتأكيد أنا لست بحاجة إلى بنية الجدول كما يمكن MySQL هي أشهر قاعدة بيانات مفتوحة المصدر في العالم ، مما يتيح توصيلًا فعالًا من حيث التكلفة لتطبيقات قواعد بيانات مضمنة وعالية الأداء وقابلة للتطوير على الويب. إنها عبارة عن قاعدة بيانات متكاملة آمنة ومتوافقة مع ACID مع إمكانات الالتزام الكامل والتراجع واسترداد الأعطال وتأمين مستوى الصف. يوفر MySQL سهولة الاستخدام والتدرجية
والأداء العالي وكذلك مجموعة كاملة من برامج تشغيل قواعد البيانات والأدوات المرئية لمساعدة المطورين و DBAs على بناء وإدارة تطبيقات MySQL الحيوية للأعمال. تم تطوير MySQL وتوزيعه ودعمه بواسطة Oracle ويمكن العثور على أحدث المعلومات حول برنامج MySQL على موقع MySQL على الويب توفر قاعدة بيانات MySQLلتحقيق أعلى مستوى من قابلية MySQL للتحجيم والأمان والموثوقية والجهوزية يتضمن MySQL Enterprise Edition أشمل مجموعة من 
الميزات المتقدمة وأدوات الإدارة والدعم الفني ، بما في ذلك MySQL Enterprise Monitor و MySQL Enterprise Backup ، بالإضافة إلى قابلية التوسع والأمان والمراجعة وميزات توفر عالية. يشتمل MySQL Enterprise Edition أيضًا على دعم وتكامل منتجات Oracle Premier على مدار 24 ساعة ,قادرة على استعادة البيانات لفترة معينة. لذلك، قررت إنشاء بضع النصي PHP بسيطة من شأنها أن تسمح لي لخلق النسخ الاحتياطي واستعادة البيانات من النسخة
 الاحتياطية. سمحت الكتابات لي أن النسخ الاحتياطي فقط البيانات ليوم معين أو بيانات كاملة للجدول معين. والمهم بالنسبة لي - ملفات النسخة الاحتياطية في SQL النقي، وليس فقط بعض الملفات الثنائية.لقد نشرت اثنين من النصوص الصغيرة التي تسمح لخلق واستعادة البيانات من قاعدة بيانات MySQL تصفيتها بواسطة التاريخ، حتى أتمكن من تحديد هذه النسخة الاحتياطية كما تدريجي. توضح هذه المقالة النسخ الاحتياطي استعادة التكوين البرامج النصية. النصوص نفسها يمكن تحميلها من جيثب، تتوفر الروابط في نهاية المقال.أنا  لن تنشر النص الكامل لالنصوص هنا، يمكنك تحميلها من جيثب عبر الروابط في أسفل الصفحة. هنا في مقالتي صغيرة وانا ذاهب برز أن أقول بضع كلمات عن التكوين اسم البرنامج:MySQL
MySQL


 https://dev.mysql.com/downloads/mysql/
 https://www.mysql.com
 https://dev.mysql.com/downloads/installer/
بالتأكيد كلا مخطوطات تفعل تشمل خطوط fonfiguration اتصال قاعدة البيانات
=========================
1- $db_name = "test";

2- $db_user = "root";

3- $db_pass = "";
=========================
لهذا البرامج النصية من المهم لتكوين المنطقة الزمنية بشكل صحيح النسخ الاحتياطي واستعادة البيانات للفترة المناسبة:
1-
  1. date_default_timezone_set("Europe/Kiev");


وفيما يلي خطوط التكوين من ملف backup.php.
=====================================================
  1. 1- $folder = "./backup";
  2. 2- $tables = array("symbols"=>"", "test_rand"=>"DateField");
  3. 3- $date = date("Y-m-d", time());
====================================================
السطر الأول يحدد المجلد الذي سيعقد النسخ الاحتياطي للبيانات. ويعرف $ الجداول متغير ما الجداول للنسخ الاحتياطي، مثل اسم الجدول والعمود تاريخ. إذا كان اسم عمود فارغ من السيناريو سوف النسخ الاحتياطي عن الجدول (قد يكون مفيدا إذا كان الجدول يحصل على الكثير من التغييرات خلال النهار ولها معنى لاحتياطية لجميع البيانات من الجدول). على سبيل المثال سيتم تفريغ جميع البيانات من جدول الرموز وسيتم ملقاة فقط على البيانات لليوم الحالي من الجدول test_rand، التي حددها العمود DateField إلى الملف
خطوط تكوين ملف restore.php مختلفة قليلا
//////////////////////////////////////////////////////////////////////
==================================
==================================
  1. 1- $folder = "./backup";
  2. 2- $start_date = '2012-06-05';
  3. 3- $end_date = '2012-06-05';
=================================
///////////////////////////////////////////////////////////////////
هنا يمكنك أن ترى نفس المجلد الذي سوف تحتوي على بيانات النسخ الاحتياطي. خيارات التكوين هامة أخرى تسمح لتحديد بداية ونهاية التاريخ للبيانات الفترة التي يجب استعادتها.

إرسال تعليق

0 تعليقات