MySQL Serverインストールおよび構成
インストール
必ずサポートされているバージョンのMySQL ServerとODBCコネクターをインストールしてください。
1.MySQL 8 Windowsインストーラーをhttps://dev.mysql.com/downloads/installer/からダウンロードし、実行します。
2.ライセンス条項に同意チェックボックスを選択し、次へをクリックします。
3.インストールセットアップ中にカスタムを選択し、インストールするMySQL ServerとODBCコネクターを選択します。ODBCコネクターがインストールされているMySQL Serverのビット数(x86またはx64)と一致することを確認してください。
4.次へ、実行をクリックし、MySQL ServerとODBCコネクターをインストールします。
5.Next(次へ)をクリックします。高可用性で、スタンドアロンMySQL Server/クラシックMySQLレプリケーションを選択し、次へをクリックします。
6.タイプとネットワークで、設定タイプドロップダウンメニューからサーバーコンピューターを選択し、次へをクリックします。
7.認証方法で、認証で強力なパスワード暗号化を使用する推奨オプションを選択し、次へをクリックします。
8.アカウントとロールで、MySQL Rootパスワードを2回入力します。専用データベースユーザーアカウントを作成することもお勧めします。
9.Windowsサービスで、あらかじめ選択された値を保持し、次へをクリックします。
10. 実行をクリックし、MySQLサーバーのインストールが完了するまで待機します。完了をクリックし、次へ、完了をクリックしてインストールウィンドウを閉じます。
設定
1.テキストエディターで次のファイルを開きます。
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
2.[mysqld]ファイルのmy.iniセクションで次の構成を見つけて編集するか、追加します。
•ファイルに存在しない場合は、[mysqld]セクションを作成します。 •パラメーターがファイルにない場合は、[mysqld] セクションに追加します。 •MySQLバージョンを決定するには、次のコマンドを実行します。mysql --version |
パラメータ |
コメントと推奨値 |
MySQLバージョン |
---|---|---|
max_allowed_packet=33M |
|
すべてのサポートされているバージョン。 |
log_bin_trust_function_creators=1
|
あるいは、バイナリロギングを無効にすることができます。log_bin=0 |
8.x |
innodb_log_file_size=100M innodb_log_files_in_group=2 |
これらの2つのパラメーターの値の乗数は、200以上でなければなりません。 innodb_log_files_in_groupの最小値は2で、最大値は100です。値は整数である必要があります)。 |
8.x 5.7 5.6.22(以降5.6.x) |
innodb_log_file_size=200M |
200M以上、3000M以下に値を設定します。 |
5.6.20と5.6.21 |
3.my.iniファイルを保存して閉じます。
4.コマンドプロンプトを開き、次のコマンドを入力して、MySQLサーバーを再起動し、設定を適用します(プロセス名はMySQLのバージョンによって異なります。例: バージョン8.0 = mysql80)。
net stop mysql80
net start mysql80
5.コマンドプロンプトで次のコマンドを入力し、MySQLサーバーが実行中かどうかを確認します。
sc query mysql80