First things first. With this small and simple tar command we archive all our /var/www/ data.
tar -zcvf archive.tar.gz /var/www
Code language: JavaScript (javascript)
Now we dump the MySQL database with the next command.
mysqldump -u root -p databasename > /root/backupname.sql
Code language: JavaScript (javascript)
You will be asked to write the password for the database user (in this case root).
scp archive.tar.gz root@destinationserver:/root
scp /root/backupname.sql root@destinationserver:/root
Again you will be asked twice for the password of the remote server but all your sensitive data will be saved there.
Again this is a very simple and just a small demonstration of what you can do with tar, scp and ssh.
Hey there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Fairly certain he will have a good read. Thanks for sharing!