mysqldump всех баз данных без системных таблиц (mysqldump —ignore-database)

mysql-dump[1]Для создания Бекапа всех баз данных без системных таблиц, используйте следующую конструкцию для запуска в консоли сервера:
Продолжить чтение →

Памятка для MySQL

fag_mysql[1]Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.

Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Продолжить чтение →

Пишем скрипт бекапа сайта

razrabatyvaem-novyi-format-faila-dlya-bekapa-saitov[1]Простейший скрипт для бекапа сайта на ftp по крону. Пример для debian, но скрипт должен работать и на других дистрибутивах.

Всё что нужно для работы скрипта есть в базовой поставке большинства дистрибутивов. Нужно установить только wput. Установим его: Продолжить чтение →

Скрипт создания дампа базы данных mysql (Bash)

Удобно запускать по cron

#!/bin/bash

prefix=database # файл будет называться по имени базы данных
suffix=$(date +%s)  # суффикс в виде даты
filename=$prefix.$suffix."sql" # полученное имя файла

mysqldump -h host -u login -ppassword database > $filename

Утилита mysqldump. Бекап базы mysql через консоль.

Утилита mysqldump позволяет получить дамп содержимого базы данных или совокупности баз для создания резервной копии или пересылки данных на другой SQL-сервер (не обязательно MySQL-сервер). Дамп будет содержать набор команд SQL для создания и/или заполнения таблиц.

Так же mysqldump имеет возможность развертывания баз данных из созданного sql-файла. Продолжить чтение →