MySQL Serverインストールおよび構成

インストール

必ずサポートされているバージョンのMySQL ServerとODBCコネクターをインストールしてください。

1.MySQL 8 Windowsインストーラーをhttps://dev.mysql.com/downloads/installer/からダウンロードし、実行します。

2.ライセンス条項に同意チェックボックスを選択し、次へをクリックします。

3.インストールセットアップ中にカスタムを選択し、インストールするMySQL ServerODBCコネクターを選択します。ODBCコネクターがインストールされているMySQL Serverのビット数(x86またはx64)と一致することを確認してください。

mysql_component

4.次へ実行をクリックし、MySQL ServerとODBCコネクターをインストールします。

5.[次へ]をクリックします。高可用性で、スタンドアロンMySQL Server/クラシックMySQLレプリケーションを選択し、次へをクリックします。

6.タイプとネットワークで設定タイプドロップダウンメニューからサーバーコンピューターを選択し、次へをクリックします。

7.認証方法で、認証で強力なパスワード暗号化を使用する推奨オプションを選択し、次へをクリックします。

8.アカウントとロールで、MySQL Rootパスワードを2回入力します。専用データベースユーザーアカウントを作成することもお勧めします。

9.Windowsサービスで、あらかじめ選択された値を保持し、次へをクリックします。

10. 実行をクリックし、MySQLサーバーのインストールが完了するまで待機します。完了をクリックし、次へ完了をクリックしてインストールウィンドウを閉じます。

設定

1.テキストエディターで次のファイルを開きます。

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.my.iniファイルの[mysqld]セクションで次の構成を見つけて編集するか、追加します。

max_allowed_packet=33M

MySQLバージョンを決定するには、次のコマンドを実行します。mysql --version

サポートされているバージョンの場合、MySQL8.x次の変数を設定する必要があります。

olog_bin_trust_function_creators=1

oあるいは、バイナリロギングを無効にすることができます。log_bin=0

MySQL 8.x5.75.6.22 (およびそれより後の5.6.x)のサポートされているバージョン:

oinnodb_log_file_size*innodb_log_files_in_group200 MB以上に設定する必要があります(*は乗数を示します。innodb_log_files_in_groupの最小値は2で、最大値は100です。値は整数である必要があります)。
例:
innodb_log_file_size=100M
innodb_log_files_in_group=2

MySQL 5.6.20および5.6.21:

oinnodb_log_file_size200 MB以上、3000MB以下に設定する必要があります(たとえばinnodb_log_file_size=200M)。

3.my.iniファイルを保存して閉じます。

4.コマンドプロンプトを開き、次のコマンドを入力して、MySQLサーバーを再起動し、設定を適用します(プロセス名はMySQLのバージョンによって異なります。例: バージョン8.0 = mysql80)。

net stop mysql80

net start mysql80

5.コマンドプロンプトで次のコマンドを入力し、MySQLサーバーが実行中かどうかを確認します。

sc query mysql80