05

mysqlのレプリケーションがこける “Error initializing relay log position: Could not find target log during relay log initialization”

mysqlのレプリケーションが下記のようなエラーでこけるようになった。 やったことといえば新たにmysqlを立て直してデータをリストアして、レプリケーションの設定を復元してやった。 ログは途中から読ませた。そしたらエラー […]

10

データベースのバックアップに使ったコマンド。

ログをフラッシュしてるので復旧するときは日付とかを見ながら指定してやる感じ。 復旧の最にはmysqlのCUIからでも可能。またこの時、binlogを抑制することが可能。 my.cnfの “log-bin=my […]

10

mysqlが必要とするメモリが多そうな件について

mysqlでサーバをたてていると、予想外に確保しようとするメモリが多いことに気がついた。 事前に計算で求まる気がしてたんだけど、どうやらそれだけではだめっぽい。 テスト用のサーバ設定でmymemcheckしたときのメモリ […]

10

mysqlでレプリケーションをやめる

mysqlでレプリケーションをやめる方法。 とめるんじゃなくて、やめる。スレーブじゃなくなるってこと。 mysql> change master to master_host = ”; 12.6.2.1 […]

08

q4mについて

先日、某勉強会にてQ4M(Queue for MySQL)なるものを耳にしたのでちょっと調べてみた。 最初は自分の思い込みがあって、パッケージとかデーモン的なもので、mysqlにたいするクエリを順次処理してくれるプロキシ […]

26

mysqldumpをやってみた

7.12. mysqldump — データベースバックアッププログラム mysqldumpを使ったときの mysqldump –lock-all-tables –master-data=2 &#8 […]

26

innodbが使えなくなっていた

先日からshow engines;を実行すると、innodbがなくなっていたことに気がついた。 どうやらmax_connectionsを増やしすぎたせいでinnodb分のメモリが足りなくなっていた模様。 mysql&gt […]

18

stop slave構文

sqlスレッドだけ止めたりしたいとき。 START SLAVE [thread_type [, thread_type] … ] START SLAVE [SQL_THREAD] UNTIL MASTER_LOG_F […]

08

MySQLのタイムアウト

innodb_lock_wait_timeout InnoDB トランザクションがロール バックされる前に、ロックを待つ秒数でのタイムアウト。InnoDB は自動的にそれ自体のロック テーブル内でトランザクション デッド […]