タグ

dumpに関するdelegateのブックマーク (4)

  • Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。 - 東京アンダーグラウンド

    まだまだ、バージョン管理にSubversionを使ってる人もいるはず。 ちゃんとバックアップ運用をしましょうということで、dumpを取るまでの手順。 前回の記事で作ったSubversionのリポジトリをdumpして、別のサーバのリポジトリにインポートするまでの手順を示す。 環境はVagrant(デスクトップに仮想環境を作れる)で、UbuntuとCentOSのサーバをそれぞれ用意した。 Subversionのdump自体はすごく単純なもので、実行すべきコマンドは多くない。 まず、dumpしたい側のサーバで、以下のコマンドを実行する。 svnadmin dump ~/repos/samplerepo/ > repo_dump_20140313.dump 「~/repos/samplerepo/」というのはこのサーバに立てたSubversionのリポジトリである。 これを指定して、svnadmi

    Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。 - 東京アンダーグラウンド
  • [Subversion]svndumpfilterで、肥大化したレポジトリをダイエットさせる方法 · DQNEO日記

    Subversionのダンプ&リストアのおさらい 下記のようにダンプ&リストアすると、レポジトリを複製することができます。 svnadmin dump /path/to/myrepo > myrepo.dump svnadmin create /path/to/myrepo_new svnadmin load /path/to/myrepo_new < myrepo.dump 複製された新レポジトリは、旧レポジトリとまったく同じ内容です。(あたり前ですね) ここで、loadする前にsvndumpfilterをかましてやると、ダイエットすることができます。 何を捨てるかを決める レポジトリ内をよく吟味して、何を捨てるかを決めます。 例として、下記パス以下のデータを全て捨てたいとします。 /trunk/large/files/ /document/古い資料/ svndumpfilter はパイ

    [Subversion]svndumpfilterで、肥大化したレポジトリをダイエットさせる方法 · DQNEO日記
  • MySQLのデータベース移行 latin1からutf8へ - ひげろぐ

    こないだいくつかのサービスやブログのデータベース移行を行った。 DBMSはおなじみMySQL。 移行と行っても停止して全然問題のないデータベースなので単純にmysqldumpして流し込むだけなのでお手軽簡単。 ただ移行前のMySQLは文字コードが完全バカ設定だったが、移行後のMySQLは真面目状態に設定した状態になっているので、文字コードにちょっと気を遣ってやる必要がある。 移行前のデータ 移行前のMySQLには入っているデータに二つのケースがある。 テーブルの文字コードがlatin1でUTF-8のデータが入っているケース テーブルの文字コードがUTF-8UTF-8のデータが入っているケース 後者の場合は何も考えずダンプしたデータをそのまま流し込めばいいので苦労はないが、前者の場合は次の手順でダンプ内容をちょっと書き換える。 まずダンプする。 そのまま手を加えず取り出すためlatin1で

  • Subversion のリポジトリを移行 | バシャログ。

    最近流行りにのって自転車通勤を始めようか迷っています。こんにちは、nakamura です。 ソースコードのバージョン管理に Subversion を利用されている会社は多いと思います。多分に漏れず我が社もそうですが、長らく使っているといつかやらなくてはならないのがリポジトリの移行ではないでしょうか。今回たまたまリポジトリの移行を行う機会がありました。作業的にはさほど複雑ではないですが、そうそう頻繁に行うものでもないので備忘録的に書きつつ、御覧になっている皆様の参考にもなればと思います。 リポジトリのダンプ、リストア リポジトリを丸ごとコピーする方法です。データベースのダンプ、リストアとイメージ的には近いです。 まずはリポジトリをダンプ。 svnadmin dump PATH_TO_REPOSITORY > DUMP_FILE_NAME 容量が大きそうな場合は同時に圧縮してしまいましょう。

    Subversion のリポジトリを移行 | バシャログ。
  • 1