Сожмите Mysqldump, который является SSH'd к другой машине

Вы ищете пробелы, это может быть сделано как пространство в строке или как символ. Таким образом, по-моему, это работало бы.

(Между прочим, если файл содержит предложения с точками. И кто-то забыл добавлять пространство после того, как точка, слово не будет добавлено к общей сумме слов)

5
задан OMG Ponies 14 September 2009 в 14:24
поделиться

4 ответа

mysqldump ... | gzip -9 | ssh ...

или

mysqldump ... | bzip2 -9 | ssh ...

или, если вы хотите, чтобы он был распакован на другом конце

mysqldump ... | bzip2 -9 | ssh-машина "bzip2 -d> ..."

mysqldump ... | gzip -9 | ssh machine "gzip -d> ..."

10
ответ дан 18 December 2019 в 08:29
поделиться

столкнувшись с аналогичной проблемой, вот что мы сделали:

  1. у нас есть одна кодовая база с несколькими серверами sql. мы поддерживаем несколько серверов iis с копиями одной и той же кодовой базы. мы можем перемещать клиентов с сервера sql на сервер sql, чтобы максимизировать производительность.

  2. если у клиента есть деньги, мы установим их на их собственный сервер и поддержим для них отдельный сервер iis. это подходит для самых крупных клиентов, которым ежемесячно платят гораздо больше (в 10 раз больше). однако мы не даем им отдельной кодовой базы. если им нужен мод, мы делаем его видимым для каждого клиента (см. №3)

  3. пользовательское программирование обычно приводит к настраиваемой опции. даже люди, которые платят нам за собственный сервер, получают ту же версию кода.

7
ответ дан 18 December 2019 в 08:29
поделиться

Вам необходимо вызвать gzip между mysqldump и ssh, например:

mysqldump [mysql options] | gzip | ssh [ssh options]

Я бы также рекомендовал изменить расширение сохраненного файла на ".sql.gz".

2
ответ дан 18 December 2019 в 08:29
поделиться

На этот вопрос уже был дан ответ и принято, но я подумал, что вы можете найти это интересной альтернативой.

Приложение Percona OpenSource xtrabackup будет выполнять сжатые (TAR) резервные копии на лету - наряду с множеством других интересных вещей.

Я не могу найти привязку на странице, но прокрутите вниз до «Сжатые резервные копии».

0
ответ дан 18 December 2019 в 08:29
поделиться