#yum install s3cmd
--------------------------------------------------
or
wget http://ufpr.dl.sourceforge.net/project/s3tools/s3cmd/1.6.1/s3cmd-1.6.1.tar.gz
# tar xzvf s3cmd-1.6.1.tar.gz
# sudo python setup.py install
------------------------------------------
#s3cmd --configure -c ~/.s3cfg
Access Key :
Secret Key:
Encrypt password : enter
path to GPG : enter
Use HTTP : enter
HTTP proxy : enter
Test access {y/n} : n
save setting : y
now your account has been mounted successfully, configuration saved to '/root/.s3cfg'
#s3cmd ls
----------------------------------------------------------
#s3backup.sh
MYSQLHOST="localhost"
MYSQLUSER="root"
MYSQLPASS='treecare'
DOC="/home/centos/dbbackup/dailydbbackup"
Mdate="$(date +"%d-%m-%Y_%H:%M:%S")"
FILENAME="glpi_db_backup_$Mdate.sql"
mysqldump -u$MYSQLUSER -p$MYSQLPASS glpi > $DOC/$FILENAME
#removed 4 days before backup files
find $DOC/*.sql -mtime +4 -exec rm {} \;
echo -e " Uploading db dump on S3 bucket"
s3cmd put $DOC/$FILENAME s3://vjstorage/helpdeskdbbackup/
#here you need bucket name/bucket directory
------------------------------------------------------
#chmod +x s3backup.sh
------------------------------------------------------
#s3databackup.sh
Mdate="$(date +"%d-%m-%Y_%H:%M:%S")"
echo -e " Uploading data on S3 bucket"
s3cmd put /var/www/html/glpi --recursive s3://vjstorage/helpdeskdatabackup/glpi_$Mdate/
---------------------------------------------------------
0 6 * * * /usr/bin/sh /home/centos/dbbackup/s3backup.sh //daily morning 6 O'clock
0 4 * * sun /usr/bin/sh /home/centos/dbbackup/s3databackup.sh //every sunday morning 4 O'clock
-------------------------------------------------------
over all reference one ,two,cron
--------------------------------------------------
or
wget http://ufpr.dl.sourceforge.net/project/s3tools/s3cmd/1.6.1/s3cmd-1.6.1.tar.gz
# tar xzvf s3cmd-1.6.1.tar.gz
# sudo python setup.py install
------------------------------------------
#s3cmd --configure -c ~/.s3cfg
Access Key :
Secret Key:
Encrypt password : enter
path to GPG : enter
Use HTTP : enter
HTTP proxy : enter
Test access {y/n} : n
save setting : y
now your account has been mounted successfully, configuration saved to '/root/.s3cfg'
#s3cmd ls
----------------------------------------------------------
#s3backup.sh
MYSQLHOST="localhost"
MYSQLUSER="root"
MYSQLPASS='treecare'
DOC="/home/centos/dbbackup/dailydbbackup"
Mdate="$(date +"%d-%m-%Y_%H:%M:%S")"
FILENAME="glpi_db_backup_$Mdate.sql"
mysqldump -u$MYSQLUSER -p$MYSQLPASS glpi > $DOC/$FILENAME
#removed 4 days before backup files
find $DOC/*.sql -mtime +4 -exec rm {} \;
echo -e " Uploading db dump on S3 bucket"
s3cmd put $DOC/$FILENAME s3://vjstorage/helpdeskdbbackup/
#here you need bucket name/bucket directory
------------------------------------------------------
#chmod +x s3backup.sh
------------------------------------------------------
#s3databackup.sh
Mdate="$(date +"%d-%m-%Y_%H:%M:%S")"
echo -e " Uploading data on S3 bucket"
s3cmd put /var/www/html/glpi --recursive s3://vjstorage/helpdeskdatabackup/glpi_$Mdate/
---------------------------------------------------------
0 6 * * * /usr/bin/sh /home/centos/dbbackup/s3backup.sh //daily morning 6 O'clock
0 4 * * sun /usr/bin/sh /home/centos/dbbackup/s3databackup.sh //every sunday morning 4 O'clock
-------------------------------------------------------
over all reference one ,two,cron
No comments:
Post a Comment