Debian 9 (stretch) へ MySQL 8.0 をインストール
MySQL 8.0 が GA になったので、Debian 9 へインストールした。
とりあえず、MySQL 8.0 を起動するまでの作業ログ。
環境
APT Repository 設定
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb $ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb $ sudo apt update
MySQL 8.0 インストール
$ sudo apt install mysql-server mysql-client
設定ファイル
デフォルトだと以下のファイルが設定値として読み込まれている。
設定値確認
performance_schema の variables_info と global_variables を使うといい感じに確認できる。
mysql> SELECT variables_info.VARIABLE_NAME, variables_info.VARIABLE_PATH, global_variables.VARIABLE_VALUE, variables_info.MIN_VALUE, variables_info.MAX_VALUE FROM performance_schema.variables_info LEFT OUTER JOIN performance_schema.global_variables ON variables_info.VARIABLE_NAME = global_variables.VARIABLE_NAME; +-----------------------------+---------------+----------------+-----------+-----------+ | VARIABLE_NAME | VARIABLE_PATH | VARIABLE_VALUE | MIN_VALUE | MAX_VALUE | +-----------------------------+---------------+----------------+-----------+-----------+ | activate_all_roles_on_login | | OFF | 0 | 0 | | auto_generate_certs | | ON | 0 | 0 | | auto_increment_increment | | 1 | 1 | 65535 | +-----------------------------+---------------+----------------+-----------+-----------+