Hostwinds دروس

نتائج البحث عن:


إنشاء نسخ احتياطية من MySQL باستخدام Restic

العلامات: MySQL,  Restic,  Backups 

يستقر قادر على قراءة البيانات من Stdin، والتي يمكن استخدامها لحفظ إخراج البرنامج.

في هذه المقالة، سنناقش كيفية استخدام هذه الوظيفة لأخذ النسخ الاحتياطية MySQL من خلال استخدام MySQLDump.

كما هو الحال مع أي تفاعل مع Restic، يجب أولا تهيئة Repo لأداء الإجراءات داخل المستريح.

سيكون الأمر على توجيه تفريغ قاعدة بيانات MySQL لقاعدة بيانات فردية على النحو التالي -

mysqldump --databases database_name -u database_user -p | restic backup --stdin --stdin-filename database_dump.sql

للقيام بنفس الشيء لجميع قواعد البيانات، يمكنك إجراء MySqldump من جميع قواعد البيانات على الخادم وأنابيب الإخراج إلى المحترم على النحو التالي -

mysqldump -u database_user -p --all-databases | restic backup --stdin --stdin-filename all_databases.sql

مع ما سبق، يمكنك رؤية النسخ الاحتياطية لقاعدة البيانات الخاصة بك من خلال اللقطات المستركية، التي ينظر إليها أدناه.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
b923eed6 2018-02-22 11:45:17 hwkb.hostwindsdns.com database_dump.sql
----------------------------------------------------------------------
2 snapshots

كتب بواسطة Hostwinds Team  /  يونيو 5, 2021