Hostwinds دروس
نتائج البحث عن:
يستقر قادر على قراءة البيانات من 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