#author("2018-06-13T15:48:55+09:00","default:wikiwriter","wikiwriter") #author("2018-06-13T15:49:29+09:00","default:wikiwriter","wikiwriter") &tag(MySQL/Windows); *目次 [#l3aa3eed] #contents *関連ページ [#a6116099] -[[MySQL]] *参考情報 [#eb39f705] *基本情報 [#m2f81133] **mysql-installer-web-communityとmysql-installer-communityの違いは? [#y5b122ff] -web-communityはインストール時にWebから追加のデータをダウンロードするいわゆるネットインストーラー。 -もう一つがいわゆる通常版のインストーラーらしい。 *MySQL 5.7のインストール [#cc9ad4ad] **インストール [#b23e925d] -mysql-installer-communityのインストーラー版を選択。 -Setupt Typeは「Server only」。デフォルトだとさまざまな余計なものがインストールされてしまうので。 -Check Requirementsで「MySQL Server 5.7.xx」を選択してExecuteを実行。VC++ Redistributableなど必要なコンポーネントがインストールされる。 **インストール後の設定 [#zc3a7fc8] -my.iniの変更。c:\ProgramData\MySQL\MySQL Server 5.7\my.iniを編集する。 #pre{{ [client] default-character-set=utf8 [mysqld] character-set-server=utf8 character-set-client-handshake = FALSE }} -パスも追加されないのでシステム環境設定でユーザーのPathに以下を追加。 c:\Program Files\MySQL\MySQL Server 5.7\bin *トラブルシューティング [#u9fc0c92] **文字コードをUTF-8に変更できない [#m6c4b324] -[[mysqlの初期の文字コードを変換しようとし、以下の記述を追加しました。 - [... - Yahoo!知恵袋:https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12173476447]]によるとMySQL5.7固有の症状。MySQL 5.5の自体はshow variablesでみてもutf-8と表示される。 -どうやら設定がかわりmysqldセクションに「character-set-client-handshake = FALSE」を追加しないと効果がないらしい。