スティーブンのブログ

一応プログラム的なことをメインに書いていきます。

【Ubuntu14.04】MySQL5.5の文字コードをutf8に変更する

  1. MySQLをインストール
  2. test@test:~# sudo apt-get install mysql-server


  3. 設定ファイルを編集(以下を追記する)
  4. test@test:~# sudo vi /etc/mysql/my.cnf
    [client]
    default-character-set = utf8
    
    [mysqld]
    character-set-server = utf8
    skip-character-set-client-handshake
    
    [mysqldump]
    default-character-set = utf8
    
    [mysql]
    default-character-set = utf8


  5. MySQLを再起動する
  6. test@test:~# sudo /etc/init.d/mysql restart


  7. 文字コードがutf8に変更されているか確認する
  8. test@test:~# mysql -u root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 37
    Server version: 5.5.46-0ubuntu0.14.04.2 (Ubuntu)
    
    Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    mysql> 
    mysql> show variables like '%char%';
    +--------------------------+----------------------------+
    | 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)
    

以上!