MySQL
De gacq wiki
Revisión del 19:14 11 sep 2006 de WikiSysop (discusión | contribuciones) (→Hot backup - All databases)
Contenido
Tools
- PHPMyAdmin
Common task
Change password
set password = password("yournewpassword");
Scripts
Hot backup - All databases
#!/bin/sh # by gacq # # MySQL root password PASSWORD=$1 # Delete backups older than the number of days specified in DAYS DAYS=8 OUTPUTDIR="/srv/backup/mysql" date=`date +%F_%T | tr \: _` mysqldump --all-databases --password=$PASSWORD | gzip > $OUTPUTDIR/all-databases-${date}.sql.gz # Delete older backups find $OUTPUTDIR -type f -name "all-databases.*.sql" -ctime $DAYS -exec rm -f {} \;
Hot backup - One database
#!/bin/sh # by gacq # # MySQL root password PASSWORD=$1 DATABASE=$2 # Delete backups older than the number of days specified in DAYS DAYS=8 OUTPUTDIR="/srv/backup/mysql" date=`date +%F_%T | tr \: _` mysqldump --password=$PASSWORD $DATABASE | gzip > $DATABASE-${date}.sql.gz # Delete older backups find $OUTPUTDIR -type f -name "all-databases.*.sql" -ctime $DAYS -exec rm -f {} \;