ae
Jazyk
  • 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

كيفية النسخ الاحتياطي واستعادة قاعدة البيانات فيي؊يناي ريناي ريي

12/16/2023
4 minut
لوكاس بينا

Redmine هو أداة إدارة المشاريع المجانية التي تم تطويرها تخارها تخارها هذا التطبيق الويب مفتوح المصدر هو واحد من أفضل ع شاوات أشاوات أشاوات لتتبع المشاكل وإدارة الوقت. فيما يلي بعض الطرق التي يمكنك استخدامها لعمل نسخواحتو ​​احتي احتن استخدامها لعمل نسخ احتو احتي يمكنك قاعدة البيانات في Redmine.

سواء اعتبرت Redmine كأداة تتبع المشكلات أو أداة إدارة اف٥من يران ت تطبيق الويب هذه مذهلة. يثق العديد من المحترفين في هذا التطبيق لأن Redmine قص؃بل للل ويمكنك تعيين أدوار ومسؤوليات المستخدم للموظفينتتلممختلمن الميات

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

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

تسلط جميع هذه المزايا لـ Remine الضوء على مدى أهمية هتابل ن أن يكون لعملك وتسهيل تيسير المهام والعمليات. تستخدم الشركات أيضًا هذا البرنامج لإدارة المستنوداع لندات لادات

الآن دعنا نعود إلى السؤال الرئيسي – كيفية نسخ اتعقااطي دساطي اواطي البيانات في Redmine؟

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

MySQL

يمكنك استخدام أمر mysqldump ونسخ محتوى قاعدة بيانات ؊ككالخ؁صالخ؁صالخاص على سبيل المثال:

/usr/bin/mysqldump -u <اسم_المستخدم> -p<كلمة_المرور> -h <اسم_المضيف><مضيف><مضيف><قابredدنة /ة /ابredmiند /redmine.sql

قم بزيارة config/database.yml للعثور على اسم المستخدم وكلمة اداامرق؊ا ن واسم المضيف. لا يلزم اسم المضيف.

PostgreSQL

Další informace أمر pg_dump. سيقوم هذا بتصدير البيانات إلى ملف نصي. على سبيل المثال:

/usr/bin/pg_dump -U <اسم_المستخدم> -h <اسم_المضيف> -Fc --file=redmine.sqlc<قاعد>ة_بيتredmine

قم بزيارة config/database.yml للعثور على اسم المستخدم وكلمة اداامرق؊ا ن واسم المضيف. لا يلزم اسم المضيف. عند الضرورة ، يجب عليك إدخال كلمة المرور في أمر pg_dump.

SQLite

يمكنك بسهولة نسخ قواعد البيانات SQLite عن طريق نسخ نفس للخممس لولمس لواعد البيانات SQLite ، والذي يتضمن ملفًا واحدًا فقط.

انظر إلى config/database.yml وحدد اسم الملف.

2. نسخ احتياطي للمرفقات

يتم تخزين كل ملف مرفق بالبرنامج في موقع افتراضي فلي ممتراضي فلفم يمكنك ببساطة زيارة الموقع ونسخ المحتوى ولصق املقذااالملف ل يده للنسخ الاحتياطي.

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

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

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

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

# المرفقات

rsync -a / cesta / k / redmine / soubory / cesta / k / zálohování / soubory

3. استعادة قاعدة البيانات

MySQL

على سبيل المثال ، إذا كان لديك ملف يحمل اسم 2020-07-30.gzاسٌ فسٌ فسٌ لديك قاعدة البيانات باستخدام الأمر التالي:

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

Zadejte heslo.

PostgreSQL

يجب عليك استخدام أمر pq_restore عند استخدام الخيار -Fc ف؅ي أوحك pg_dهمرك pg_dهورك لاه:

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

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

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

SQLite

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

závěr

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

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

احصل على جميع الأدوات القوية للتخطيط والإدارة مكفللح وافللححكللتح شروع واحد.

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

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