diff --git a/mysql_ansible/playbooks/pre_tasks/validate_common_config_setting.yml b/mysql_ansible/playbooks/pre_tasks/validate_common_config_setting.yml index 93cd2ed70b82177a788ca895de4ee94e3e776db9..98c8407e01048bfce45e5776c88b13cee76e9545 100644 --- a/mysql_ansible/playbooks/pre_tasks/validate_common_config_setting.yml +++ b/mysql_ansible/playbooks/pre_tasks/validate_common_config_setting.yml @@ -65,7 +65,7 @@ when: - db_type == 'mysql' and ( (mysql_version.startswith('5.7') and mysql_version is version('5.7.26', '<')) or - (mysql_version.startswith('8.0') and mysql_version is version('8.0.28', '<')) or + (mysql_version.startswith('8.0') and mysql_version is version('8.0.21', '<')) or (mysql_version.startswith('8.4') and mysql_version is version('8.4.0', '<')) or (not (mysql_version.startswith('5.7') or mysql_version.startswith('8.0') or mysql_version.startswith('8.4'))) ) diff --git a/mysql_ansible/roles/mysql_server/templates/8.0/greatsql-my.cnf.j2 b/mysql_ansible/roles/mysql_server/templates/8.0/greatsql-my.cnf.j2 index 2fc1311e5c3c7ecf08531977885b92dafc68f9fb..6b05cdaef4036cb8e3e70a56ab26737f89ddc4c8 100644 --- a/mysql_ansible/roles/mysql_server/templates/8.0/greatsql-my.cnf.j2 +++ b/mysql_ansible/roles/mysql_server/templates/8.0/greatsql-my.cnf.j2 @@ -226,7 +226,7 @@ performance_schema =on # performance_schema_consumer_events_stages_current =on # off performance_schema_consumer_events_stages_history =on # off performance_schema_consumer_events_stages_history_long =off # off -performance_schema_consumer_events_statements_cpu =off # off +loose-performance_schema_consumer_events_statements_cpu =off # off performance_schema_consumer_events_statements_current =on # on performance_schema_consumer_events_statements_history =on # on performance_schema_consumer_events_statements_history_long =off # off @@ -261,9 +261,9 @@ innodb_dedicated_server=on # off innodb_dedicated_server=off # off {% endif %} loose-sql_generate_invisible_primary_key=on # off -terminology_use_previous=BEFORE_8_0_26 # none +loose-terminology_use_previous=BEFORE_8_0_26 # none binlog_expire_logs_seconds=604800 # In the event that expire_logs_days is not configured, the default value shall be 2592000 (equivalent to 30 days); otherwise, it will not take effect. -performance_schema_show_processlist=on # off +loose-performance_schema_show_processlist=on # off #percona special plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so;validate_password=validate_password.so;audit_log.so" diff --git a/mysql_ansible/roles/mysql_server/templates/8.0/my.cnf.j2 b/mysql_ansible/roles/mysql_server/templates/8.0/my.cnf.j2 index 37721c7182db82e8e0b95e40bc24dcc90be1da25..c33c4c01f40c911594c4c6e20c4533c33ea17bfc 100644 --- a/mysql_ansible/roles/mysql_server/templates/8.0/my.cnf.j2 +++ b/mysql_ansible/roles/mysql_server/templates/8.0/my.cnf.j2 @@ -223,7 +223,7 @@ performance_schema =on # performance_schema_consumer_events_stages_current =on # off performance_schema_consumer_events_stages_history =on # off performance_schema_consumer_events_stages_history_long =off # off -performance_schema_consumer_events_statements_cpu =off # off +loose-performance_schema_consumer_events_statements_cpu =off # off performance_schema_consumer_events_statements_current =on # on performance_schema_consumer_events_statements_history =on # on performance_schema_consumer_events_statements_history_long =off # off @@ -258,6 +258,6 @@ innodb_dedicated_server=on # off innodb_dedicated_server=off # off {% endif %} loose-sql_generate_invisible_primary_key=on # off -terminology_use_previous=BEFORE_8_0_26 # none +loose-terminology_use_previous=BEFORE_8_0_26 # none binlog_expire_logs_seconds=604800 # In the event that expire_logs_days is not configured, the default value shall be 2592000 (equivalent to 30 days); otherwise, it will not take effect. -performance_schema_show_processlist=on # off +loose-performance_schema_show_processlist=on # off diff --git a/mysql_ansible/roles/mysql_server/templates/8.0/percona-my.cnf.j2 b/mysql_ansible/roles/mysql_server/templates/8.0/percona-my.cnf.j2 index 2481dc7fd1acfb7f9a887492e5a67de0001f2033..ec3def4e1f9a3d3a5e7a8d5931c74b84a71729f1 100644 --- a/mysql_ansible/roles/mysql_server/templates/8.0/percona-my.cnf.j2 +++ b/mysql_ansible/roles/mysql_server/templates/8.0/percona-my.cnf.j2 @@ -225,7 +225,7 @@ performance_schema =on # performance_schema_consumer_events_stages_current =on # off performance_schema_consumer_events_stages_history =on # off performance_schema_consumer_events_stages_history_long =off # off -performance_schema_consumer_events_statements_cpu =off # off +loose-performance_schema_consumer_events_statements_cpu =off # off performance_schema_consumer_events_statements_current =on # on performance_schema_consumer_events_statements_history =on # on performance_schema_consumer_events_statements_history_long =off # off @@ -260,9 +260,9 @@ innodb_dedicated_server=on # off innodb_dedicated_server=off # off {% endif %} loose-sql_generate_invisible_primary_key=on # off -terminology_use_previous=BEFORE_8_0_26 # none +loose-terminology_use_previous=BEFORE_8_0_26 # none binlog_expire_logs_seconds=604800 # In the event that expire_logs_days is not configured, the default value shall be 2592000 (equivalent to 30 days); otherwise, it will not take effect. -performance_schema_show_processlist=on # off +loose-performance_schema_show_processlist=on # off #percona special plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so;validate_password=validate_password.so;audit_log.so"