タグ:"mysql" で記事を検索

MySQLのクエリログをとる
2008.02.07 02:20 | server, mysql

MySQLのバイナリログは大変便利だが、やっぱり生のSQL文のほうがデバッグのときとかに便利です。

他のWebサイトでは、MySQLの起動オプションに --log をつける方法を紹介しているケースが多いが、my.cnfに記述方法もある。
my.cnfに記述するほうがお手軽なのでサンプルを以下に書いておきます。
# vi my.cnf
-------------------------------------
[mysqld]
log=/var/lib/mysql/query.log
-------------------------------------
これだけです。

手軽にできるのでデバッグ用途には相当使えます。

ちなみに、log オプションで記録できるログは SELECT文のみです。
ログの量がものすごいことになるので、デバッグ用途にしか使わないほうがいいです。

MySQL の文字化け問題
2006.12.25 23:30 | server, mysql

UTF8でデータを突っ込んでいるはずなのにデータを見ようとしても文字化けするのです。
ネットで調べていたら変なオプション発見したので試してみると文字化けが解消されているではないか・・・

以下メモ
MySQLバージョン: 5.0.27

#vi my.cnf
-------------------------------------------
skip-character-set-client-handshake
default-character-set=utf8
-------------------------------------------


副次効果として MySQL Administrator の文字化けが直った。
これは相当効率が上がりますわ。。

タグ一覧