WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

MySQL データベースの文字コードを後から変換する方法

データベースを作成後に文字コードを変更する必要がある場合は、MySQLのクライアントから
「ALTER DATABASE sampledb CHARACTER SET UTF8;」(※UTF8に変更する場合)を実行する。

■文字コードの確認(status):

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.5.35, for debian-linux-gnu (x86_64) using readline 6.2

Connection id:          41
Current database:       sampledb
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.5.35-0ubuntu0.12.04.2 (Ubuntu)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock
Uptime:                 8 min 42 sec

Threads: 1  Questions: 130  Slow queries: 0  Opens: 171  Flush tables: 1  Open tables: 41  Queries per second avg: 0.249
--------------

■文字コードを latin1 から utf8 に変更する:

mysql> ALTER DATABASE sampledb CHARACTER SET UTF8;
Query OK, 1 row affected (0.00 sec)

■文字コードが正しく変更されたか確認(status):

mysql> status;
--------------
mysql  Ver 14.14 Distrib 5.5.35, for debian-linux-gnu (x86_64) using readline 6.2

Connection id:          41
Current database:       sampledb
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.5.35-0ubuntu0.12.04.2 (Ubuntu)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock
Uptime:                 9 min 47 sec

Threads: 1  Questions: 133  Slow queries: 0  Opens: 171  Flush tables: 1  Open tables: 41  Queries per second avg: 0.226
--------------

関連記事

コメント

  1. この記事へのコメントはありません。

  1. 2014年 6月 03日
コメントは利用できません。

アーカイブ