MySQL バックアップ

WordPress とかのCMSで利用する MySQL の「既存DB」をネットワーク越しにバックアップするお話.

 

リモートホスト上にあるDB一覧を見る>

mysqlshow -h hostname_or_ip -u user_id -p

<名前が my_db であるデータベースの中身をバックアップ>

mysqldump -h hostname_or_ip -u user_id -p my_db > my_db.sql

 (*要は,標準出力への垂れ流し出力をリダイレクトでファイルに落とすだけ)

 

リモートホストのDBをターゲットにするなら,当たり前だがローカルに MySQLサーバーなぞ走らせる必要はない。