GNU/Linux >> Linux の 問題 >  >> Linux

.tar.gz / var /wwwおよびvardumpmysqlデータベースとscpsshを別のサーバーに–シンプルなバックアップソリューション

まず最初に。この小さくてシンプルなtarコマンドを使用して、すべての/ var /www/データをアーカイブします。

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

次に、次のコマンドでMySQLデータベースをダンプします。

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

データベースユーザーのパスワードを入力するように求められます (この場合はルート)。

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

ここでも、リモートサーバーのパスワードの入力を2回求められます。 ただし、機密データはすべてそこに保存されます。
繰り返しになりますが、これは非常に単純で、tar、scp、sshで何ができるかを示すほんの少しのデモンストレーションです。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Bash =〜正規表現とHttps://regex101.com/?

  3. mysqlhotcopy を使用した MySQL データベースのバックアップと復元

  1. 致命的なエラー:特権テーブルを開いたりロックしたりできません:テーブル 'mysql.host' が存在しません

  2. /var/www/html/ で git リポジトリを使用する

  3. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  1. ScientificLinux6.3でのNFSサーバーとクライアントのセットアップ

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?