次の要件でMySQLのデータをバックアップする方法を考える。 MySQLのテーブルはInnoDBテーブルオンラインバックアップで、MySQLサーバーを止めずにバックアップするmysqldプロセスの冗長化にはLifeKeeperなどの共有ストレージ型のクラスタリングを採用する この要件に従ってバックアップ方法の検証の手間、管理のし易さなどを検討すると、表の通りとなる。 表 . バックアップ構成検討時の予想検証工数と管理のし易さ
情報技術(アイティー)革命ではなくイット革命!IT化推進に役立つソフトウェアやWeb制作に関するネタを扱います。 普通にダンプファイルを作成するのに # mysqldump -u root -pmypass mydatabase > mydatabase_dump.sql こんな感じで行いますよね。 逆にリストアする時は mysql コマンドを使って、 # mysql -u root -pmypass mydatabase < mydatabase_dump.sql こんな風に書くと思います。 しかし、InnoDB形式で外部参照キーを定義していると、テーブル名称順に出力されたダンプファイルをそのまま流すとテーブル作成に失敗します。 ERROR 1005 at line 11: Can't create table './masters/hoge.frm' (errno: 150) 子テーブ
If someone asks me about MySQL Backup advice my first question would be if they have LVM installed or have some systems with similar features set for other operation systems. Veritas File System can do it for Solaris. Most SAN systems would work as well. What is really needed is ability to create atomic snapshot of the volume, which can be later mounted same as original file system Why snapshot ba
データベースが大きい場合、ローデータファイルをコピーする方が、mysqldump を使用して各スレーブでファイルをインポートするよりも、効率が高くなる場合があります。この方法では、INSERT ステートメントが繰り返されたときのインデックス更新のオーバーヘッドが省かれます。 複雑なキャッシュまたはロギングアルゴリズムを持つストレージエンジンのテーブルでこの方法を使用すると、完全な「ポイントインタイム」スナップショットを作成するための追加手順が必要となります。グローバル読み取りロックを獲得した場合、最初のコピーコマンドはキャッシュ情報とロギング更新が除外する場合があります。ストレージエンジンがこれにどのように反応するかは、そのクラッシュリカバリ能力によります。 マスターとスレーブで ft_stopword_file、ft_min_word_len、または ft_max_word_len の値
目的と環境条件 このテキストでは、 rsync を使ったリモートバックアップ(遠隔バックアッ プ)の方法、特に ssh と cron を利用して、暗号化された経路を経由しての バックアップを自動的に行うための手順を示します。 ここで ssh の認証には、パスフレーズを空にし、かつ実行できるコマンドを 限定した ssh 鍵ペアを作成し使用します。これにより、 ssh-agent や eychain を利用する方法、ホストベース認証を利用する方法よりも安全なバッ クアップ体制が整えられる……はずです。 なお、このドキュメントの内容の正確さについては無保証です。なんせ、備忘 録みたいなものですので……。また、このドキュメントに書かれていることを 実行した結果直接的および間接的に発生した損害について、私(佐藤裕介)は 何ら責任を負いかねます。 用語の説明 ローカルホスト、ローカルマシン、ローカル
Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。本連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基本的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く