2015年10月30日金曜日

MySQLのデータベースの文字コードを変更する。

【エラー】
MySQLで日本語が使えない。

【概要】
データベースの文字コードを変更する。
※データベース作成時の文字コードが未指定だった為に、初期設定のlatin1になっていた。
【詳細】
○mysqlコンソールで以下のDDLを発行

ALTER DATABASE `hogehogeDB` default character set utf8;

○MySQLの設定を変更する。
my.ini
または
my.cnfを修正

[mysqld]
port   = 3306
socket = C:/Program Files/mysql/mysql.sock
character-set-server=utf8

[client]
port   = 3306
socket = C:/Program Files/mysql/mysql.sock
default-character-set=utf8

[mysql]
default-character-set=utf8



【残課題】
環境作るときにやっとかな。

【補足】
確認コマンド
status

show variables like 'character%';

0 件のコメント:

コメントを投稿