XREAのMySQLフルバックアップ手順 August 13, 2007
XREAのMySQLをバックアップする手順は比較的知られているが、初手から一貫した手順が見当たらなかったのでまとめてみる。
- XREAのWeb管理画面にログインして[ホスト情報登録]→[SSH登録]
- 5分ほど待つ
- SSHクライアントでs???.xrea.com(自分のサーバ)に接続。ID、PassはWeb管理画面と同じ
- シェルからダンプコマンド入力→ mysqldump -u ユーザーID –password=’データベースのPass’ –opt データベース名 > /virtual/ユーザーID/mysql.dump
- シェルからファイル圧縮→ gzip mysql.dump
- SSHをログオフ
- FTPでmysql.dumpファイルをダウンロード。上のPathではFTPのルートにできている
データベース名はphpMyAdminの画面から確認できる。1つ目はユーザーID名と同じ名前で作成されるが、2つ目以降は多少名前が変わる。
当然ながらバックアップファイルの扱い(リカバリ方法など)については、mysqldumpに関する一般的な勉強が必要。
MySQLバックアップ時の文字コードトラブル…
先日、XREAのMySQLデータベースをバックアップしたのだが、文字コードのトラブルでリストアできないことに気づいた。 経緯と対策を整理してみる。
問題は、MySQLの文字コードが4種類指定…