/ / Backup MySQL базата данни на друго място - mysql, sql, внос, износ, архивиране

Архивиране на MySQL база данни на различно място - mysql, sql, импорт, експорт, архивиране

Имам достъп до отдалечен mysql само от моя IP (CentOS OS) и аз трябва да създаде резервно копие на базата данни на друго място, защото неговата огромна около 120GB. Така че точно сега се нуждая от някаква команда, за да го направя.

Ще работят ли тези команди? Ако е така, какво трябва да добавя след backup-file.sql, за да архивирате файла директно на друг сървър на CentOS, защото сървърът ми няма достатъчно пространство.

mysql> използва db_name;

mysql> source backup-file.sql;

Отговори:

0 за отговор № 1

mysqldump -u потребителско име-парола db_name | gzip -c | ssh потребител @ host "cat> /backups/dump.sql.gz"

ще изпрати компресиран zip файл на сървъра

ако не искам да бъде компресиран след това

mysqldump -u потребителско име-парола db_name | ssh потребител @ host "cat> /backups/dump.sql"