ae
Sprog
  • 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 minutter
لوكاس بينا

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

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

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

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

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

الآن دعنا نعود إلى السؤال الرئيسي - كيفية نسخ احتياطي واستعادة قاعدة Red بيات

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

MySQL

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

/usr/bin/mysqldump -u <اسم_المستخدم> -p<كلمة_المرور> -h <اسم_المضيف><قاعدة_بيانات_redmine>> /path.sbqlredmine>> /path.sbql/backup

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

PostgreSQL

إذا كنت ترغب في تصدير أو نسخ احتياطي قاعدة بيانات PostgreSQL , يمكانك اد_dump. سيقوم هذا بتصدير البيانات إلى ملف نصي. على سبيل المثال:

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

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

SQLite

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

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

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

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

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

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

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

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

# المرفقات

rsync -a / sti / til / redmine / filer / sti / til / backup / filer

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

MySQL

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

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

Indtast adgangskoden.

PostgreSQL

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

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

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

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

SQLite

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

konklusion

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

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

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

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

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