基礎からのmysql第3版を読んでいます。
mysql> statusをした時に
Server characterset: utf8 Db characterset: utf8 Client characterset: cp932 Conn. characterset: cp932
のように表示がされるようにしたいと思っています。
そこで/etc/my.cnfを指示通り
[mysqld] character-set-server=utf8 [mysql] default-character-set=cp932
と記載をしてみたのですが、
Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8
と編集前と表示が変わりません。
これは/etc/my.cnfのどこが原因なのでしょうか?
他のmy.cnfファイルには何も記載がないのでファイルはあっていると思います。
再起動済みです。
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES character-set-server=utf8 skip-character-set-client-handshake collation-server=utf8_general_ci [client] default-character-set = utf8 [mysqldump] default-character-set = utf8 [mysql] default-character-set=cp932 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。