This domain may be for sale!
今回は、RDSのcharcter_setをutf8に変更してみます。 まず初めに"AWS Management Console"で、下記のように"DB Parameter Group"を作成しておきます。 尚、デフォルトの状態は下記となり、"character_set_*"は設定されていません。 パラメータの指定は”AWS Management Console”ではできないため、 Amazon RDS Command Line Toolkitをダウンロードして行います。 次に、”DB Parameter Group”の確認は下記コマンドで行います。 (Windows環境で実施) > rds-describe-db-parameter-groups ^ ? -I IIIIIIII ^ ? -S SSSSSSSS ^ ? --region ap-northeast-1 -------- DBP
Amazon Relational Database Service (RDS) ? AWS RDSはAWSのサービスのひとつで、RDBMSを手軽に利用出来るものです。簡単に用意できる代わりに、細かなカスタマイズには不向きだったりします。 以下、パラメータグループという仕組みをつかって、デフォルトの文字コードをUTF-8にする手順のメモです。 CUIツールセットアップ 設定値はWebから変更することができず、CUIのツールを用意する必要があります。 ダウンロード SDKs and Programming Toolkits for AWS 設置例 $HOME └── aws ├── RDSCli-1.4.006 ├── cert-XXX.pem └── pk-XXX.pem ホームディレクトリのaws以下に設置 cert と pk は Acount > Security Credential
UTF-8な環境ならとりあえず以下の設定をすれば直った。 [1] character_set_*系を全てUTF8に設定 [2] skip-character-set-client-handshakeを設定 設定はrds専用のコマンドから実施する。 ※黄色の部分はそれぞれの環境で書き換えること 変更にはrds-modifi-db-parameter-groupコマンドを使う。 [oogou@dev rds]$ rds-modify-db-parameter-group your-db-parameter-group \ --aws-credential-file /your_credential_dir/credential_for_rds \ --region ap-northeast-1 \ --parameters "name=character_set_client, value=u
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く