MySQLのバックアップROS勉強中-仕事、プライベートでエラーが出たら書いていきます。/MySQLのバックアップ2011.03.27MySQLのバックアップTweetサーバ構築するたびに思い出しがてら調べるのが面倒なので、メモ一番簡単?なコールドバックアップから。インスタンスを止めた上体から全バックアップする。MySQLのdatadirは「/data/mysql」の仮定ですすめます。grepソケットの場所などは環境に合わせてください。/home/backup/mysql-backupこの場合は、ドライブの異なるhomeへとりました。外部デバイスなどに逃がすか、とった後別のサーバへ転送したほうがいいです。この方法だと、止めなきゃいけない+最新には戻せない(かも)なのでタイミングにもよるけど、運用には耐えられない。1週間に1回日曜にフルでとって、それ以外トランザクションログを使ってできる限り最新状態に近づける。トランザクションファイルはmy.confに設定を追加する。サーバ構築するたびに思い出しがてら調べるのが面倒なので、メモ一番簡単?なコールドバックアップから。インスタンスを止めた上体から全バックアップする。mysqlのdatadirは「/data/mysql」の仮定ですすめます。grepソケットの場所などは環境に合わせてください。log-bin=/data/mysql/bin_log/mysqllog設定が終わったら、mysqlを再起動。これで、/data/mysql/bin_log/に「mysqllog.000001」というログができます。この中にはトランザクションの情報が記載されています。SQL形式に変換できます。--soket=/data/mysql/mysql.sockこれで、連番の別ファイルが作成されてそっちに書き込まれるようになります。TweetmysqlCentOSSNSでもご購読できます。