|
|||||||
![]() |
Forum Index > glFusion > glFusion Support |
|
|
mysql backup issue - zero size file and automatic backup |
|||
| | | Printable Version |
|
mlapl1 | ||||||||
|
I have two questions: |
![]() Active Member Group Comfort Level:: +1 Status: offline ![]()
Registered: 10/06/09 |
||||||||
|
|||||||||
|
lgarner | ||||||||
I am running my site under linux.Does this mean your server? If so, then it should work. If it's hosted, then mysqldump might not work (GoDaddy is one that doesn't allow it). PHP Formatted Code [mysqldump]password=mysql_password_here
PHP Formatted Code #!/bin/shDAYSTOKEEP=7 DATE=`date +%s` BACKDIR=/media/disk/mysql OLDDIR=`expr $DATE - \( $DAYSTOKEEP \* 86400 \)` CREDENTIALS="--defaults-file=/root/.my.cnf" if [ ! -d $BACKDIR/$DATE ]; then mkdir -p $BACKDIR/$DATE fi for DIR in $BACKDIR/* do if [ -d $DIR ]; then DIRNEW=`echo $DIR | awk -F / '{print $5}'` if [ $DIRNEW -lt $OLDDIR ]; then rm -fr $DIR fi fi done for database in `mysql $CREDENTIALS -B -e "show databases" | grep -v Database` do if [ -d $BACKDIR/$DATE ]; then mysqldump $CREDENTIALS --databases -q $database |gzip > $BACKDIR/$DATE/$database.sql.gz else echo "Could not backup the `hostname` database" | mail -s `hostname` myself@my_email.com exit 1 fi done
|
![]() Admin Group Comfort Level:: +35 ![]() Status: offline ![]()
Registered: 06/10/08 |
||||||||
|
|||||||||
|
mlapl1 | ||||||||
|
Hi and thank you so much for the advice. |
![]() Active Member Group Comfort Level:: +1 Status: offline ![]()
Registered: 10/06/09 |
||||||||
|
|||||||||
| Content generated in: 0.16 seconds |
|
| All times are CDT. The time is now 09:23 AM. |
|
|