كيفية تثبيت وتهيئة وتشغيل automysqlbackup في Linux



جرب أداة القضاء على المشاكل

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



قد يكون تشغيله تحديًا في بعض الأحيان ، لذلك وضعنا تفاصيل حول أفضل طريقة لإعداد البرنامج ثم تشغيله. لن تضطر إلى فعل الكثير بمجرد وضعها في مكانها.



الطريقة الأولى: تثبيت automysqlbackup مع مدير الحزم

تتيح لك العديد من توزيعات Linux مثل Debian والإصدارات المختلفة المشتقة من Ubuntu بما في ذلك Ubuntu Server إنشاء البرنامج النصي automysqlbackup بدون أي شيء سوى مدير الحزم apt-get. إذا كنت تقوم بتشغيل إصدار مختزل من Debian أو Ubuntu Server ، فقد لا يكون لديك أي شيء سوى المحطات الافتراضية للعمل معها. في هذه الحالة ، اضغط باستمرار على CTRL و ALT و F1 للوصول إلى المحطة الطرفية الأولى وتسجيل الدخول.



لا يزال مستخدمو توزيع بيئة سطح المكتب الخفيف مناسبًا لعمل الخادم مثل Lubuntu أو Xubuntu أو Debian-Xfce4 قد يرغبون إما في تحديد قائمة التطبيقات أو Whisker والنقر فوق Root Terminal ثم كتابة كلمة مرور الإدارة الخاصة بهم. يمكنك أيضًا الضغط باستمرار على Ctrl و Alt و T لفتح موجه مستخدم قياسي.

إذا كان لديك حق الوصول إلى الجذر ، فاكتب apt-get install automysqlbackup وادفع enter. ستحتاج إلى كتابة sudo apt-get install automysqlbackup ودفع إدخال إذا لم يكن لديك حق الوصول إلى الجذر. يجب أن يعمل هذا أيضًا على مشتقات Linux Mint المختلفة.

يجب أن يتمكن مستخدمو Arch Linux الذين لديهم حق الوصول إلى الجذر والذين اتبعوا هذه الخطوات من تثبيته عن طريق التشغيل pacman -S automysqlbackup 3.0_rc6-3 ، على الرغم من أنهم سيحتاجون أيضًا إلى وضع sudo أمام الأمر إذا كانوا يعملون كمستخدم أساسي.



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

قد يكون تشغيله تحديًا في بعض الأحيان ، لذلك وضعنا تفاصيل حول أفضل طريقة لإعداد البرنامج ثم تشغيله. لن تضطر إلى فعل الكثير بمجرد وضعها في مكانها.

الطريقة الأولى: تثبيت automysqlbackup مع مدير الحزم

تتيح لك العديد من توزيعات Linux مثل Debian والإصدارات المختلفة المشتقة من Ubuntu بما في ذلك Ubuntu Server إنشاء البرنامج النصي automysqlbackup بدون أي شيء سوى مدير الحزم apt-get. إذا كنت تقوم بتشغيل إصدار مختزل من Debian أو Ubuntu Server ، فقد لا يكون لديك أي شيء سوى المحطات الافتراضية للعمل معها. في هذه الحالة ، اضغط باستمرار على CTRL و ALT و F1 للوصول إلى المحطة الطرفية الأولى وتسجيل الدخول.

لا يزال مستخدمو توزيع بيئة سطح المكتب الخفيف مناسبًا لعمل الخادم مثل Lubuntu أو Xubuntu أو Debian-Xfce4 قد يرغبون إما في تحديد قائمة التطبيقات أو Whisker والنقر فوق Root Terminal ثم كتابة كلمة مرور الإدارة الخاصة بهم. يمكنك أيضًا الضغط باستمرار على Ctrl و Alt و T لفتح موجه مستخدم قياسي.

إذا كان لديك حق الوصول إلى الجذر ، فاكتب apt-get install automysqlbackup وادفع enter. ستحتاج إلى كتابة sudo apt-get install automysqlbackup ودفع إدخال إذا لم يكن لديك حق الوصول إلى الجذر. يجب أن يعمل هذا أيضًا على مشتقات Linux Mint المختلفة.

يجب أن يتمكن مستخدمو Arch Linux الذين لديهم حق الوصول إلى الجذر والذين اتبعوا هذه الخطوات من تثبيته عن طريق التشغيل pacman -S automysqlbackup 3.0_rc6-3 ، على الرغم من أنهم سيحتاجون أيضًا إلى وضع sudo أمام الأمر إذا كانوا يعملون كمستخدم أساسي.

الطريقة 2: تثبيت automysqlbackup من SourceForge

قد يجد مستخدمو Fedora و Red Hat و CentOS و Slackware والعديد من توزيعات Linux الرئيسية الأخرى أنه ليس لديهم أي حزمة نسخ احتياطي تلقائي متوفرة ، لذلك سيحتاجون إلى فتح متصفح إما عن طريق تحديد Mozilla Firefox أو Chrome أو Chromium أو Midori من التطبيقات ثم قائمة الإنترنت في بيئة سطح المكتب الخاصة بهم أو ربما عن طريق الضغط باستمرار على مفتاح Super والضغط على W. Navigate إلى https://sourceforge.net/projects/automysqlbackup/ ودفع دخول.

انقر فوق الزر 'تنزيل' الأخضر وانتظر حتى يكتمل التنزيل. لن يستغرق الأمر سوى بضع ثوانٍ ، وسيقدم لك SourceForge تلقائيًا رابطًا مباشرًا إذا كنت تكافح للحصول عليه. افتح موجه الأوامر ثم اكتب cd ~ / التنزيلات أو بدلاً من ذلك انتقل إلى أي مكان يوجد به دليل التنزيلات. يمكنك بالطبع نقل هذا الملف بجهاز قابل للإزالة إذا كنت بحاجة إلى وضعه على خادم بدون أي واجهة مستخدم رسومية أو يمكنك نظريًا استخدام متصفح سطر أوامر مثل w3m لتنزيله.

بمجرد دخولك إلى الدليل الصحيح ، اكتب tar zxvf automysqlbackup-v3.0_rc6.tar.gz لاستخراجها. لاحظ أن اسم الملف قد يتغير فعليًا في وقت ما في المستقبل إذا كان هناك أي نوع من التحديث. سينتهي بك الأمر بستة ملفات ، من المحتمل أن تكون داخل دليل. قد ترغب في كتابة cd و push tab ثم enter للانتقال إلى الدليل المذكور. من الجيد تشغيل المزيد من README قبل المتابعة حتى تتمكن من معرفة النصائح التي يقدمها المطورون.

قم بتشغيل البرنامج النصي install.sh عن طريق كتابة ./install.sh ودفع مفتاح الدخول. ستحتاج إلى امتيازات الجذر لتشغيله ، لذا سيتعين عليك أن تسبقه بـ sudo إذا لم تكن موجودًا في shell root بالفعل. يجب أن يعتني هذا بكل شيء تلقائيًا.

الطريقة الثالثة: تشغيل التثبيت اليدوي

إذا فشل البرنامج النصي install.sh لسبب ما وتأكدت من إعداده بالرمز ./ ، فقد تضطر إلى تثبيته يدويًا. إذا لم يكن لديك بالفعل موجه جذر ، فقم بإنشاء واحد عن طريق كتابة sudo -i والضغط على enter. يجب تشغيل هذه الأوامر من الدليل الذي قمت بفك ضغط الكرة فيه.

من الجيد إنشاء ملف تهيئة مخصص. استخدم ال cp automysqlbackup.conf NAME.conf الأمر ، بعد أن استبدلت NAME بالاسم الفعلي الذي ترغب في منحه للملف.

الطريقة الرابعة: تحرير ملف التكوين

افتح ملف التهيئة باستخدام nano أو vi وستلاحظ أن الملف يحتوي على عشرات التعليقات. ستحتاج إلى إدخال مستخدم MySQL بامتيازات SELECT على الأقل ، على الرغم من أنه من المحتمل أن يكون لديك مستخدم واحد بسيط على نظامك. لا تريد استخدام حساب إداري لهذا الغرض. أدخل الاسم داخل علامات الاقتباس المفردة في السطر:

CONFIG_mysql_dump_username = '

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

CONFIG_mysql_dump_password = '

ستحتاج فقط إلى ضبط ملف CONFIG_mysql_dump_host متغير ل CONFIG_mysql_dump_host = 'المضيف المحلي' لأن الخادم الخاص بك هو مجرد آلة محلية.

تأكد من أن قمت بتعيين CONFIG_backup_dir = إلى دليل يمكن للمستخدم حفظ الملفات التي تم نسخها احتياطيًا فيه. على سبيل المثال ، لنفترض أن لديك مستخدمًا يسمى mybackups ، فستحتاج في الواقع إلى استخدام / home / mybackups / backup وإلا فسيحاول استخدام دليل المستخدم ككل. ستحتاج إلى استخدام الأمر mkdir إذا لم يكن الدليل المذكور موجودًا بالفعل.

بينما يمكنك إضافة أسماء قواعد البيانات إلى CONFIG_db_names = () متغيرًا بين الأقواس ، وتركه فارغًا سيؤدي إلى نسخها جميعًا. يمكنك استخدام ال CONFIG_db_exclude = () الأقواس لإضافة أي مواقع تفضل تخطي النص البرمجي لها.

يمكن للبرنامج النصي الاحتفاظ بنسخ احتياطية يومية لمدة أسبوع ، ولكن يمكنك تغيير ذلك عن طريق تغيير CONFIG_rotation_daily = متغير إلى شيء آخر غير الرقم 7. وقد تتغير هذه الإعدادات الافتراضية من وقت لآخر. ملف التكوين الذي عبثنا به استخدمنا 6 كملف افتراضي.

يمكنك بعد ذلك الجري من سطر الأوامر ، مع استبدال اسم الملف بالاسم الذي أنشأته ، أو إضافته إلى برنامج نصي لبدء التشغيل أو cron. إذا كنت بحاجة إلى خط كرون ، فقد ترغب في تجربة:

0 0 * * * / usr / local / bin / backupscript

هذا يديره في منتصف الليل كل يوم.

5 دقائق للقراءة