Имам достъп до отдалечен mysql само от моя IP (CentOS OS) и аз трябва да създаде резервно копие на базата данни на друго място, защото неговата огромна около 120GB. Така че точно сега се нуждая от някаква команда, за да го направя.
Ще работят ли тези команди? Ако е така, какво трябва да добавя след backup-file.sql, за да архивирате файла директно на друг сървър на CentOS, защото сървърът ми няма достатъчно пространство.
mysql> използва db_name;
mysql> source backup-file.sql;
Отговори:
0 за отговор № 1mysqldump -u потребителско име-парола db_name | gzip -c | ssh потребител @ host "cat> /backups/dump.sql.gz"
ще изпрати компресиран zip файл на сървъра
ако не искам да бъде компресиран след това
mysqldump -u потребителско име-парола db_name | ssh потребител @ host "cat> /backups/dump.sql"