1. Пишется скрипт, вешается в крон и бекапы потом пушатся куда угодно, без лишних телодвижений.
Семпл вот такой примерно:
DBLIST=`mysql -ulogin -ppassword-ANe"SELECT GROUP_CONCAT(schema_name) FROM information_schema.schemata WHERE schema_name NOT IN ('information_schema','performance_schema')" | sed 's/,/ /g'`
MYSQLDUMP_OPTIONS="-uroot -pPASSWORD --single-transaction --routines --triggers"
BACKUP_DEST=/root/backup/sql-backup/`date +\%G-\%m-\%d`
BACKUPDIR="sql-backup"
BACKUPDATE=`date +\%G-\%m-\%d`
mkdir ${BACKUP_DEST}
for DB in `echo "${DBLIST}"`
do
mysqldump ${MYSQLDUMP_OPTIONS} ${DB} | gzip -c -9 > ${BACKUP_DEST}/${DB}.sql.gz &
done
wait
2. Таким же тупым скриптом завести нулевые значения аттрибутов для каждого товара не?
И потом заполнить.