Программы
Ленивый backup MySQL

Ленивый backup MySQL

Если вы также ленивы как и я, то вы так и не перевели свои старые проекты на postgresql.

Если вы также ленивы как и я, то вы так и не перевели свои старые проекты на postgresql. Если вы также жадны как и я, то вы не купили у вашего хостера услугу backup’а. Но что-то делать надо…

Проще всего добавить cron задачу на выкачивание дампа MySQL. Ведь в сущности это всего лишь команда:

ssh root@host -C 'mysqldump --all-database -uroot -p' > host-$(date +Y-m-d).sql

Ну а дальше — накручивать всякие --skip-lock’и и т.д. Сам mysqldump поддерживает такой параметры как host, что позволяет бекапить без ssh (если mysql у вас весит наружу). Но общий принцип ленивого админа, конечно, такой.

Мнения:

Since the dump files are just SQL commands, you can restore the database backup by telling mysql to run the commands in it and put the data into the proper database.

Yep, you are right. Just run
cat dump.sql | mysql -uroot -p
And backup data will back to the db server.
Однако, долго восстанавливается. Базу размером около 4 ГБ уже заливаю из sql-дампа на новый хост больше суток. Сам дамп создался за несколько минут. Есть ли возможность как-то ускорить процесс? Или может быть делать бекап какими-то другими средствами?

Так и есть - метод медленный. Он же ленивый :)

Также может быть вам интересно:

Бридж между 2-мя и более Ethernet на Linux

Простейший способ встать "в разрыв" сети на Linux

Читать »

С какой стороны впихивать Agile?

Рыба, как известно, гниёт с головы. Откуда же должен появляться Scrum (или иная другая Agile методология)? Периодически вижу попытки внедрить его «сверху», когда руководство хочет лучше управлять разработкой, либо же от скуки.

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Маленькая книга о Go (golang)

Маленькая книга о Go (golang)

Маленькая книга о Go распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International license. Вы не должны платить за эту книгу.

Фото Microsoft открывает исходники, а её IDE супер-популярна

Microsoft открывает исходники, а её IDE супер-популярна

Решил сложить пару фактов и немного над этим поразмыслить. Реально ли Microsoft "переобулись"?

Фото Очередь обработки Redis на Python

Очередь обработки Redis на Python

В базе данных Redis есть занимательная структура данных — список. Он подходит для разных задач, но в этой заметке речь пойдёт только об очереди обработки заданий.

Фото Из Golang уберут термины whitelist/blacklist и master/slave

Из Golang уберут термины whitelist/blacklist и master/slave

На самом деле, это заметят только разработчики языка и встроенных инструментов, но почему бы об этом не написать?

Фото Асинхронность и очереди в распределённых системах

Асинхронность и очереди в распределённых системах

Немного примеров работы с асинхронностью в распределённых системах

Фото Столлман мне друг, но этикет дороже

Столлман мне друг, но этикет дороже

Столлман – активист и лидер GNU, бывший директор Фонда Свободного Программного обеспечения. Кому и почему он неудобен?

Фото Лучше плохо, но сейчас. Взгляд на пути развития ПО

Лучше плохо, но сейчас. Взгляд на пути развития ПО

Сейчас такие языки как Perl и Ruby чувствуют себя не лучшим образом. Но ещё 10 – 15 лет назад они были на "гребне волны".