Создание архива базы - mysqldump

Небольшой самописный файлик, для создания бекапа баз из MySQL.

Я человек ленивый, постоянно писать одни и теже команды мне “влом”. Посему однажды сел и написал вот такое вот (см. ниже).

#!/bin/sh

username=”root”
mysqldump=”mysqldump”;
pathbackup=”/home/backupuser/mysql_dump”
date=`date “+%Y_%m_%d[%H:%M:%S]“`

echo -n “Enter database name:”
read database

echo -n “Enter password for database” $database”:”
read password

“$mysqldump” –single-transaction –skip-lock-tables -u “$username” -p”$password” –opt “$database” > “$pathbackup”/”$database”_”$date”.sql”";

Не забывает файлику дать права “755″. И краткое пояснение:

username=”root” – пользователь, от имени которого будет проводится бекап баз; в идеале конечно тут указывать каждый раз друго пользователя, но согласитесь, сложно помнить все логины и пароли 

mysqldump=”mysqldump”; – думаю, тут объяснять ничего не следует

pathbackup=”/home/backupuser/mysql_dump” – директория, где будут хранится бекапы с MySQL

date=`date “+%Y_%m_%d[%H:%M:%S]“` – собственно, просто числовой формат 

Выслушаю все Ваши замечания