2012年7月26日木曜日

[mysql]データベース作成の文字コード


最終的には下みたいにしたいです。


mysql> show variables like 'character_set%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)


まあここhttp://ext.omo3.com/linux/mysql_character_set.htmlそのままでOKです。
□データベースの文字コード確認
 mysql> show create database データベース名;

□文字コード指定でデータベース作成
mysql> create databaase xxxdb default character set utf8;

□テーブルの文字コード確認
mysql> show create table テーブル名 \G

□/etc/my.cnf の文字コード設定
[client]
default-character-set=utf8

[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

service mysqld restart とかで再起動。

0 件のコメント:

コメントを投稿