GNU/Linux >> Tutoriels Linux >  >> Linux

.tar.gz /var/www et vardump base de données mysql et scp ssh vers un autre serveur - solution de sauvegarde simple

Tout d'abord. Avec cette petite et simple commande tar, nous archivons toutes nos données /var/www/.

tar -zcvf archive.tar.gz /var/wwwCode language: JavaScript (javascript)

Maintenant, nous vidons la base de données MySQL avec la commande suivante.

mysqldump -u root -p databasename > /root/backupname.sqlCode language: JavaScript (javascript)

Il vous sera demandé d'écrire le mot de passe de l'utilisateur de la base de données (dans ce cas racine).

scp archive.tar.gz root@destinationserver:/root
scp /root/backupname.sql root@destinationserver:/root

Encore une fois, il vous sera demandé deux fois le mot de passe du serveur distant mais toutes vos données sensibles y seront enregistrées.
Encore une fois, c'est une démonstration très simple et juste une petite démonstration de ce que vous pouvez faire avec tar, scp et ssh.


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Comment déplacer /usr et /var vers une autre partition ou un autre disque

  3. Sauvegarder automatiquement la base de données MySQL sur le serveur Linux

  4. Erreur fatale :impossible d'ouvrir et de verrouiller les tables de privilèges :la table 'mysql.host' n'existe pas

  5. Utilisez un dépôt git sur /var/www/html/

Configuration d'un serveur et d'un client NFS sur Scientific Linux 6.3

Comment créer un serveur de base de données MySQL et une base de données dans Azure Cloud

Authentification SSH Ansible et escalade des privilèges

CentOS / RHEL :Comment faire pivoter les fichiers /var/log/wtmp et /var/log/btmp à l'aide de logrotate

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Différence et utilisation correcte pour /tmp et /var/tmp