Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

プレゼン、ボランティアコーチします!

勉強会でスピーカーをやりたいけど、プレゼンが初めて、苦手という方に無償でコーチします!資料レビューや録画リハへアドバイスします。Twitter@jyukutyoまでメンションでもDMでも。

私はデブサミやJJUG CCCなど200人規模で登壇経験ありです。海外での登壇も短いながらあり。デブサミ2017では公募スピーカー1位でした!

MySQLの設定おさらい

# vi /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

default-storage-engine=INNODB

# /etc/init.d/mysqld restart

my.cnfのcharacter-setを設定しないとデータベースがlatin1で作成されるので注意する。

my.cnfを変更したあとはmysqlを再起動する。

show enginesコマンドを発行してデフォルトのエンジンを確認する。

もしMyISAMがデフォルトのエンジンならINNODBに変更するよう「efault-storage-engine=INNODB」を指定する。MyISAMだとトランザクションを利用できないので。