Загрузите резервное копирование базы данных от mysql до Amazon S3 или Ледника, не создавая локальный файл

Нет очень, любой здесь может сказать для помощи Вам - Ваша проблема не является технической, как Вы упомянули: это - принципиальный вопрос.

К сожалению, электронная почта в 21-м веке в значительной степени, "Вы хотите говорить с моими пользователями, Вы играете по моим правилам" вещь. Если Вы хотите решить этот вопрос, необходимо подвергнуться процедурам белого списка удаленного сайта.

Я не обязательно соглашаюсь с этим сам - Это действительно идет вразрез с духом взаимовыгодного сотрудничества, которое делает электронную почту (и Интернет в целом) работой - но учитывая тот факт, что примерно 50% почты, которая прибывает в мои домены, являются спамом и отбрасываются путем фильтрации, я действительно понимаю это. На самом деле, когда мы получаем жалобы, что клиенты не могут послать электронное письмо нам, мы выполняем подобные процедуры в сборе действительного списка передающих серверов и белого списка их домена. Это не симпатично, но это сохраняет объем спама в общем ящике входящих сообщений управляемым.

Как утешительный приз я предлагаю Вам копию почтовой лекции, которую я читаю к новой поддержке techs, когда они отправляют меня, их первое "X говорит, что Y не может получить электронную почту от них" - Это - конечно, не что-то, что можно сказать клиентам/пользователям, но это может дать Вам смех в течение темных времен почтового поиска и устранения неисправностей. Не стесняйтесь украшать как соответствующие :-)

EMail is not a reliable delivery system.  There is no guarantee that any message
sent by party A will be received by its intended recipient, or by anyone at all.

EMail depends upon the cooperation of the sender & recipient's servers, as well
as potentially dozens of other servers that will handle your message along the way.
Each server has its own standards for what is or is not an acceptable message, and
may delay or discard your email for any reason, or for no reason at all, and they
probably will not tell you (or your sysadmin) what they're doing.

If your correspondence is time-sensitive or critically important email may not be
the best medium. Consider a telephone call, or if sending lots of documents
FedExing a CD.
0
задан 21 December 2012 в 19:27
2 ответа

Вы можете использовать это:

mysqldump \
    --host=127.0.0.1 --port=1234 \
    --user='username' --password='password' \
    --single-transaction --routines --triggers --compress --compact \
    --databases '<database name>' | gzip | aws s3 cp - s3://'<bucket name>'/'<database name>'.sql.gz
1
ответ дан 4 December 2019 в 21:31

Для этого есть инструмент https://github.com/vsespb/mt-aws-glacier (только Amazon Glacier). См. Параметр - stdin в документации.

Обратите внимание, что эта операция заблокирует ваш mysqldump (если сеть является узким местом), и это может вызвать проблемы с блокировками mysql и т. Д.

0
ответ дан 4 December 2019 в 21:31

Теги

Похожие вопросы