Автоматични архиви на MySQL

Днес трябваше да настроя автоматично архивиране на база данни от един хостинг на друг. Обмислих няколко опции за създаване на резервни копия на бази данни и се спрях на най-простия - с помощта на помощната програма mysqldump. Сега ще ви разкажа как го направих.
Каква е идеята за архивиране от един сървър на друг?
Идеята е много проста - ако един сървър е покрит, тогава базата данни може да бъде възстановена от друг. По-добре от запазването на всички архиви на един сървър.
Добре, и как да го направим?
А сега няколко думи за това как ще протече процесът на архивиране. Да приемем, че имаме сървър „А“, който съдържа базата данни, архивите на които искаме да създадем. И има сървър Б, на който ще запазим тези архиви. За да изхвърлите базата данни, просто изпълнете следната команда в командния ред на сървъра:
И за да се свържете с база данни на друг сървър, просто добавете параметъра -h, например по следния начин: