Fight the Future

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

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

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

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

質問がきました。。。(解答)

文字コードでした。MySQLでデータベースをlatin1で作成してしまって、日本語入りのsqlファイルを実行したときのエラーでした。

mysql>status
〜〜
Server characterset:    latin1
Db     characterset:    latin1

my.iniがdefault-character-set=sjisとなっていれば、データベースのドロップ→データベースの作成で

mysql>status
〜〜
Server characterset:    sjis
Db     characterset:    sjis

になって、無事日本語入りsqlファイルが実行できました。my.iniを書き換えた後にMySQLを再起動せずにデータベースを作成したからこうなったのかな?
ところでMySQLって

>mysql -u ユーザ名 -pパスワード

って感じで-pのあとにスペースなしでパスワード書くんですね。知りませんでした。