RDSの設定は「DB Parameter Groups」と紐付いている。
そのためAWS Management Console等でParameterグループを事前に作る必要がある。
Amazon RDS Command Line ToolkitをAWSからダウンロードしてきてインストール
Amazon RDS Command Line Toolkit設定
設定(.bashrc内)
export AWS_RDS_HOME=$HOME/aws/RDSCli-1.6.001
export EC2_HOME=$HOME/aws/ec2-api-tools-1.5.2.5
export PATH=$AWS_RDS_HOME/bin:$EC2_HOME/bin:$PATH
export EC2_CERT=$HOME/aws/cert-XXX.pem
export EC2_PRIVATE_KEY=$HOME/aws/pk-XXX.pem
export EC2_URL=https://ec2.us-east-1.amazonaws.com
export EC2_REGION=us-east-1
export AWS_CREDENTIAL_FILE=$HOME/aws/AwsCredentials.properties
EC2_CERT、EC2_PRIVATE_KEY、AWS_CREDENTIAL_FILE中身はAccount Activityからダウンロード。
設定ファイルをsourceした後、以下のコマンド実行
※ここではParameter Group名を「profuction」にしてる
rds-modify-db-parameter-group production -p "name=character_set_client, value=utf8, method=immediate"
rds-modify-db-parameter-group production -p "name=character_set_connection, value=utf8, method=immediate"
rds-modify-db-parameter-group production -p "name=character_set_database, value=utf8, method=immediate"
rds-modify-db-parameter-group production -p "name=character_set_results, value=utf8, method=immediate"
rds-modify-db-parameter-group production -p "name=character_set_server, value=utf8, method=immediate"
作ったParameter GroupをインスタンスのDB Parameter Groupに設定し (DB InstancesのModify等)再起動したら適用される。
インスタンスに