phpMyAdminだと、大きいデータを扱えない場合があるので、MySQLのコマンドで行う。
MySQLには、「mysqldump」というバックアップ用のコマンド(命令)が用意されている。
手作業だと入力ミスもあるので、シェルスクリプトで自動的にバックアップするようにする。
WebサーバーのMySQLデータをバックアップして、ローカルPCのMySQL上でリストアしてみる。
(作業内容を理解するために、とりあえず手動で。)
(1) SSHでデータベースサーバーにログインする。
(2) データベースにログインする。
(3) データベース名を確認する。
(4) データベースをバックアップする。
(5) バックアップデータを移動する。
(6) バックアップデータをSSHでダウンロードする。
(7) ローカル(オンプレミス)のデータベースにログインする。
(8) ローカルのデータベースでリストアする。