Мене по-хакали…

Близько тижня “Блог фрілансера”, а також інші мої сайти були не доступні.

А все через те, що сервак, на якому знаходяться мої сайти — хакнули 🙁

Продовжувати читання Мене по-хакали…

Дамп Бази Даних на мило

Прийшла пора автоматизувати створення дампів. А оскільки в мене параноя і я навіть не довіряю сервакам на яких тримаю проекти, то вирішено всі бекапи відправляти на мило.

Раніше я вже писав, як зробити бекап Бази Даних. Ось його і використаєм 🙂


Ставлю права на цей файл:


І вішаю це діло на cron:


В результаті: кожен день, в 5-й годині ночі робиться дамп бази my_database. Одна копія кладеться в папочку /home/sergunik/dumps/, а друга – мені на мило.
Бажано налаштувати на гуглі фільтри, щоб ці листи позначались окремими мітками і не перемішувались зі всіми листами.

P.S.: Як настроювати mutt (mail) мені впадло розказувати…

Перенаправлення потоків

Роблю заміточку, щоб не забути.

Якщо в php-скрипті потрібно виконати якусь shell-команду – використовуємо:

Але, якщо команда буде виконуватись довго – то php-скрипт зависне поки все не виконається. Тому перенаправляємо потоки:

Наприклад:


Може хтось знає кращі варіанти?

Дамп Бази Даних

Дампів бази ніколи не буває багато!

І в цьому я вкотре переконався.

На днях прийшлось систему переставляти на своєму ноуті. І тільки після того, як вже все було обнолено – я зрозумів що не задампив mysql. Шкода, так довго парсери працювали 🙁

Отже, переходимо на параноїдальний режим і будемо дампити все і завжди 🙂

Використовуєм команду mysqldump.

А щоб не вводити пароль кожного разу – то прописуємо його одразу в команді:

А щоб економити місце на своїй тачці (на серваку) – дамп запаковуєм в архів:

Якщо повішати цю команду на крон, то бажано прописати поточну дату дампа:

Нагадаю, що розпаковуємо такі архіви командою: