ae
nyelv
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
ترجمة AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

كيفية نسخ احتياطي أو استعادة بيانات Redmine الحالية الخبية الخاصة

12/16/2023
7 perc
لوكاس بينا

نجاح كل حل لإدارة المشاريع يعتمد على شيء واحد بس٧؆اتلب اتلب - ا. هل تعرف بالفعل ك نخ أو اسعاة البانات الحالة الخاصة م من redmine؟؟؟ redmine؟ إذا لم تكن تعرف ذلك، فإليك كيف يمكنك القيام بذلك لكةبققاا؆ل.

يجب أن تتضمن نسخ احتياطية لـ Redmine ما يلي:

  • Adatbázis
  • المرفقات (المودعة في دليل الملفات تحت دليل التثبيااٶااٶعت اليل الملفات تحت دليل التثبيااٶعة)


عمل نسخ احتياطية لقاعدة البيانات


MySQL

MySQL، نظام قاعدة البيانات الأكثر شيوعًا والمفتوح المفتوح المفتوح المفتوح المصد دعوم من قبل Oracle Corporation. يقدم موقع MySQL أحدث المعلومات حول برامج MySQL. MySQL هو جهاز إدارة.

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

تخزن قاعدة البيانات الإلكترونية البيانات في للنل صي جداول ص وضع جميع البيانات في مستودع كبير واحد. تُنظم هياكل قاعدة البيانات في سجلات فيزيائية محسنة للسرعة. é ض والصفوف والأعمدة ، بيئة برمجة مرنة. تعيين قواعد تحكم العلاقات بين حقول البيانات لادمملثت،ف واحد ، واحد إلى العديد ، فريدة ، مطلوبة أو اختياري؆ج احور ، احية ، اول مختلفة.

تدعم قاعدة البيانات هر ، لا يتساوى تطبيقك أبدًا مع البيانات غير المتسقة المتسقة ال؈ةيلالوتسقة أو مة أو القديمة أو المفقودة. تعني الجزء SQL من "MySQL" "Strukturált lekérdezési nyelv". SQL هو اللغة الموحدة الأكثر شيوعًا التي تحتاج إلى الوصول إلى قواعد البيانات. اعتمادًا على بيئة البرمجة الخاصة بك ، يمكنك إدخالةلل٨ااشممال SQL المثال ، للحصول على تقارير) ، أو تضمين عبارات لغةةكفف ارشل ة برمجة أخرى ، أو استخدام واجهة برمجة تطبيقات خاانقات خاالقتدال لجملة SQL. يتم وصف SQL باستخدام معيار ANSI / ISO SQL.

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

يستخدم برنامج MySQL GPL (رخصة جنو العمومية) لتحديد ما يمكنك وما لا يمكنك القيام به مع ا٭برنامج ددييامج ؁ي. إذا كنت تشعر بعدم الارتياح مع GPL أو ترغب في تضمين ر٧بجييفيبج يفٷز ، يمكنك شراء نسخة مرخصة تجاريًا منا.

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

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

PostgreSQL

PostgreSQL هو نظام إدارة مفتوح المصدر من الدرجة الأولى. يدعم كل من SQL للاستعلامات العلاقية و JSON للاستعلامات اةيمات اير. يتم دعمه من قبل مجتمع من المطورين ذوي الخبرة امدد٧ن س؅د ق تثنائية لتشكيله إلى نظام DBMS موثوق به بشكل كبير. يدعم PostgreSQL أنواع بيانات متقدمة وتحسين أداء متقةدم ، وهةةتتممازي الد في قواعد البيانات التجارية المكلفة مثل Oracle és SQL Server.

MySQL vagy PostgreSQL

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

يتمتع MySQL بالموثوقية ويعمل بشكل جيد مع تطبيقاتيياتلااتلذكاء صعب قراءتها يعمل PostgreSQL بشكل جيد مع تطبيقات BI. A التي تحتاج إلى سرعة قراءة وكتابة سريعة.

إليك كيفية نسخ البيانات لـ PostgreSQL:

  1. تسجيل الدخول كمستخدم postgres:

    su - postgres

  2. استخدم أمر pg_dump لنسخ جميع محتويات قاعدة بيانات PostgreSQL إلف ن؊ٵ: مللف

    pg_dump -U <اسم_المستخدم> -Fc <اسم_قاعدة_البيانات> > /útvonal/backup/db/redmine.sql

ابحث عن <اسم_المستخدم> و <قاعدة_بيانات_redmine> في ملف config/database.yml. سيساعدك أمر pg_dump في الوصول إلى كلمة المرور عند الحاجة.


SQLite

SQLite هو مكتبة برمجية توفر نظام إدارة قاعدة بيانات إلكترونية. الـ lite في SQLite يعني أنه خفيف فيما يتعلق بالإعداد وإدداد وإداا؆وياتدد الموارد المطلوبة. يتمتع SQLite بالميزات الملحوظة التالية: مستقل ، بدون بدن؆م يتٌ خادم تعاملي. بدون خادم عادةً ، يتطلب نظام إدارة قاعدة الةيممنات SQL Posta إلخ خادمًا منفصلاً للعمل.

تستخدم التطبيقات التي تحتاج إلى الوصول إلى خادم إلى خادم إلى خادم ابببادلبد توكول TCP/IP لإرسال واستقبال الطلبات. يُطلق على ذلك الهندسة المعمارية العميل/الخادم. لا يعمل SQLite بهذه الطريقة. لا يتطلب SQLite خادمًا للتشغيل. تم دمج قاعدة بيانات SQLite مع التطبيق الذي يصل إلى قاعا؆اتندة ا.

تتفاعل التطبيقات مع قاعدة بيانات SQLite للقراءة والكاءةللمممكاابة ت قاعدة البيانات المحفوظة على القرص. ما هو SQLite مستقل SQLite هو طريقة مستقلة تتطلب دعمًا أدنى مًا أدنى ٧أن تدنى مريقة لمكتبة الخارجية. يجعل ذلك SQLite مفيدًا في أي حالة ، خاصةً في الأجهزة الثةمنمضممي أجهزة iPhone وأجهزة Android وأجهزة ألعاب ومشغلات وسائط محمولة وما إلى ذلك. تم تطوير SQLite باستخدام ANSI-C.

يتوفر الشيفرة المصدرية كملف sqlite3.C كبير وملف الرأس اصخte.3.H. إذا كنت ترغب في تطوير تطبيق يستخدم SQLite ، فما عليك سولذاههق ت في مشروعك وتجميعها مع الشيفرة الخاصة بك. بدون تكوين بسبب الهندسة المعمارية بدون خادم ، لا حاجة لـ "تثبيت" SQLite قبل استخدامه. لا يوجد أي عملية خادم يجب تكوينها وتشغيلها وإيقافها SQLite. لا يستخدم SQLite أي ملفات تكوين. جميع المعاملات في SQLite متوافقة تمامًا مع ACID.

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

يوفر ذلك العديد من الميزات المرضية مثل الانضمام بين الجداول في قواعد بي

نص نموذج النسخ الاحتياطي

هنا قد يكون هناك سكريبت قذيفة سهل يمكن استخحدامه لكااايٮااطل ومي (بشرط استخدام قاعدة بيانات MySQL):

# قاعدة البيانات

/usr/bin/mysqldump -u <اسم_المستخدم> -p<كلمة_المرور> <قاعدة_بيانات_redmine> | gzip > /المسار/إلى/النسخ_الاحتياطي/db/redmine_`date +%Y-%m-%d`.gz

# المرفقات

rsync -a /المسار/إلى/ملفات_redmine /المسار/إلى/النسخ_الاحتياطي/ملي


استعادة قاعدة بيانات


MySQL

A عادة قاعدة البيانات باستخدام الأمر التالي:

gunzip < 2018-07-30.gz | mysql -u <اسم_المستخدم> -p <قاعدة_بيانات_redmine>

Írja be a jelszót.


PostgreSQL

A أمر pg_restore:

pg_restore -U <اسم_المستخدم> -d <قاعدة_بيانات_redmine> redmine.sql

يمكن أيضًا استعادة ملف نصي باستخدام psql:

psql <قاعدة_بيانات_redmine> <


SQLite

انسخ ملف قاعدة البيانات من موقع النسخ الاحتياطي.

الترقية النهائية لـ Redmine؟ سهلة.

A رة عليه في برنامج واحد.

جرب Easy Redmine في تجربة مجانية لمدة 30 يومًا

ميزات كاملة، محمية SSL، نسخ احتياطية يومية، في موقارفيملعك غوقعك