Results 11 to 17 of 17
-
22nd Mar 2011, 07:49 PM #11OPMember
what are linux command for compressing db and upload it to any filehost if possible
Not Allowed
-
22nd Mar 2011, 07:53 PM #12Member
i written command bro to get the backup from database server.
just put the path
mysql -h servername -u dbusername -p databasename < backupname.sql
/home/username/public_html/backup_folder/backupname.sql
mysql -h servername -u dbusername -p databasename < /home/username/public_html/backup_folder/backupname.sql
-
22nd Mar 2011, 11:35 PM #13Respected Member
here is nice script that will do it for you just change to your site information. This also can be done with a cron job.
!/bin/sh
# System + MySQL backup script
# Full backup day - Sun (rest of the day do incremental backup)
# Copyright (c) 2005-2006 nixCraft <http://www.cyberciti.biz/fb/>
# This script is licensed under GNU GPL version 2.0 or above
# Automatically generated by http://bash.cyberciti.biz/backup/wizard-ftp-script.php
# ---------------------------------------------------------------------
### System Setup ###
DIRS="/home /etc /var/www"
BACKUP=/tmp/backup.$$
NOW=$(date +"%d-%m-%Y")
INCFILE="/root/tar-inc-backup.dat"
DAY=$(date +"%a")
FULLBACKUP="Sun"
### MySQL Setup ###
MUSER="admin"
MPASS="mysqladminpassword"
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
GZIP="$(which gzip)"
### FTP server Setup ###
FTPD="/home/vivek/incremental"
FTPU="vivek"
FTPP="ftppassword"
FTPS="208.111.11.2"
NCFTP="$(which ncftpput)"
### Other stuff ###
EMAILID="admin@theos.in"
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
### See if we want to make a full backup ###
if [ "$DAY" == "$FULLBACKUP" ]; then
FTPD="/home/vivek/full"
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
else
i=$(date +"%Hh%Mm%Ss")
FILE="fs-i-$NOW-$i.tar.gz"
tar -g $INCFILE -zcvf $BACKUP/$FILE $DIRS
fi
### Start MySQL Backup ###
# Get all databases name
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
FILE=$BACKUP/mysql-$db.$NOW-$(date +"%T").gz
$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done
### Dump backup using FTP ###
#Start FTP backup using ncftp
ncftp -u"$FTPU" -p"$FTPP" $FTPS<<EOF
mkdir $FTPD
mkdir $FTPD/$NOW
cd $FTPD/$NOW
lcd $BACKUP
mput *
quit
EOF
### Find out if ftp backup failed or not ###
if [ "$?" == "0" ]; then
rm -f $BACKUP/*
else
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Backup failed" >>$T
mail -s "BACKUP FAILED" "$EMAILID" <$T
rm -f $T
fi
-
23rd Mar 2011, 12:00 AM #14Member
@Lock Down
cool bro nice Bash Script.... might i will try that too. on my vps..thanks
-
23rd Mar 2011, 12:12 AM #15Respected Member
Enjoy ..
-
25th Mar 2011, 12:14 PM #16
-
25th Mar 2011, 04:40 PM #17Respected Member
If you do not understand linux commands nothing would help.
The variables are well defined so you would know what to replace if you use ssh and know your site folder and database names, passwords and users.
If you have tried it and get a specific error that you need help with let me know.
SImple backup and zip is :
mysqldump -u MYUSER -pMYPASS --opt --flush-logs MYDB | gzip > MYDB.sql.gz
scp MYDB.sql.gz MYLogin@MYSite.com:MYDB.sql.gz
Sponsored Links
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
share OVH server with i7, 24gb ram, 2tb hard drive / windows server / 1 gigabit link
By tonhaum in forum Hosting DiscussionReplies: 6Last Post: 11th Dec 2011, 08:40 AM -
[Hiring] Premium Server Managment Solutions | We Handle Your VPS/Dedicate Server For Best Perf
By devilmaycry in forum Completed TransactionsReplies: 9Last Post: 12th Nov 2010, 10:12 AM -
[Shared] Now Moster Server 8core 16GB DDR2 RAM Ultra fast server with litespeed webserver
By kiss of death in forum ArchiveReplies: 7Last Post: 19th Sep 2009, 02:44 AM -
[Dedicated] Semi-dedicated server space on my personal server - Mature clients only
By Zing in forum ArchiveReplies: 3Last Post: 5th Mar 2009, 03:58 PM
themaLeecher - leech and manage...
Version 5.05 released. Open older version (or...