MySQL

MySQLのバックアップとリストア

phpMyAdminだと、大きいデータを扱えない場合があるので、MySQLのコマンドで行う。

mysqldumpコマンド

MySQLには、「mysqldump」というバックアップ用のコマンド(命令)が用意されている。

シェルスクリプトで自動実行

手作業だと入力ミスもあるので、シェルスクリプトで自動的にバックアップするようにする。

作業例

WebサーバーのMySQLデータをバックアップして、ローカルPCのMySQL上でリストアしてみる。
(作業内容を理解するために、とりあえず手動で。)

(1) SSHでデータベースサーバーにログインする。

(2) データベースにログインする。

(3) データベース名を確認する。

(4) データベースをバックアップする。

(5) バックアップデータを移動する。

(6) バックアップデータをSSHでダウンロードする。

(7) ローカル(オンプレミス)のデータベースにログインする。

(8) ローカルのデータベースでリストアする。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS