Archive for 10月, 2009

置換のエスケープってめんどいよね

木曜日, 10月 29th, 2009

perl -i.bak -p -e ‘s/hoge/foo/g’ ./test.txt

perl -i.bak -p -e ‘s#http://hoge.com#https://foo:#g’ ./test.txt

な感じで区切り文字を変更するとエスケープをたくさんしなくてよくなる。

URLの置換とかPATHの置換とか。

qq//とかはダブルクォートを多用する時とかにどうぞ。

change master to

水曜日, 10月 21st, 2009

mysql>CHANGE MASTER TO
MASTER_HOST='<ホスト名 or  IP>’,
MASTER_USER='<接続を許可されてるユーザ名>’
MASTER_PASSWORD='<password>’,
MASTER_PORT=3306,
MASTER_LOG_FILE='<バイナリログのファイル名>’,
MASTER_LOG_POS= <取得したポジション>;

実行する順番?が違うのかsyntaxエラーで怒られてはまった。

メモ
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

MySQLのバージョン確認

月曜日, 10月 5th, 2009

mysql -u *** -p *** -e ‘select version()’

レプリケーションのイベントをSKIPさせる構文

SET GLOBAL SQL_SLAVE_SKIP_COUNTER = ;