Database JUNKY

MySQL,MariaDBを中心としたブログです

障害対応

目指せ手ぶらインフラエンジニア!!になるために必須なiPhoneスマホアプリ

インフラエンジニア!っていうと、 24時間365日待機しており サービス維持のために、ところ構わずPCを持ち 心休まることなく生活しているエンジニア という印象を持っています そんなインフラエンジニアの負荷を下げるために、少なくとも、重たいPCは持たな…

MySQL 異なるストレージエンジン間のレプリケーションをスムーズに行う

どもです。InfiiDBの最終章は、色々とトラブルがあって検証中です。もすこしで解決しそうなので、その時になったらまた記載させていただきます。ごめんなさり・・。今回は、そのトラブルの一つであった、「異なるストレージエンジン間のレプリケーション」の…

MySQL データディレクトリのパーミッション設定とかの話

知っている方にはどうでもいい情報なのですが、例えばMySQLのレプリケーションスレーブを作成する際に、mysqldumpからのダンプファイルを、リストアする・・なんていうのがどうしようもなくめんどくさい人は、データディレクトリ丸ごとスレーブサーバに転送…

MySQL: 意外と知らない?障害発生時の復旧方法について

障害発生!!!どうする!?でも・・MySQLだと、レプリケーション(スレーブ→マスターの昇格))でほぼなんとかなっちゃうのであまり使われることはないとは思いますが、実はロードフォワード(roll forward)回復もできちゃうんすよwwというほぼ僕のメモで…

MySQL レプリケーション時の注意点など・メモメモ

MySQLといえば、レプリケーション、レプリケーションといえばMySQLというくらい、MySQLのレプリケーションは簡単、かつ有効に活用できる機能の一つ、MySQLを利用しているサービスでレプリケーションを利用していないサービスはほぼ無いと思ってよいでしょう…

Lost connection to MySQL server during queryの対策について

うー。。どんどんストアドプロシージャがおかしくなってくる。。。。 こんどはこんなエラーが・・・。 mysql> select fnc_XXXXX(999,35.672558912630656,139.7632384300232,100,3,5); Lost connection to MySQL server during query ・・とまあ、ストアドプ…

Table './mysql/proc' is marked as crashed and should be repaired の対処方法

MySQLのストアドプロシージャを書いていたら、何が引き金だかこんなエラーを出力するようになった。 Table './mysql/proc' is marked as crashed and should be repaired んーと、つまり、MyISAMで管理しているストアドプロシージャテーブルが壊れたからなん…