diff --git a/plugins/mysql-yum/conf/classic.cnf b/plugins/mysql-yum/conf/classic.cnf new file mode 100644 index 000000000..e69de29bb diff --git a/plugins/mysql-yum/conf/gtid.cnf b/plugins/mysql-yum/conf/gtid.cnf new file mode 100644 index 000000000..5076776a6 --- /dev/null +++ b/plugins/mysql-yum/conf/gtid.cnf @@ -0,0 +1,4 @@ +[mysqld] +# SHOW GLOBAL VARIABLES LIKE '%gtid%' +gtid_mode=ON +enforce_gtid_consistency=ON \ No newline at end of file diff --git a/plugins/mysql-yum/conf/my5.7.cnf b/plugins/mysql-yum/conf/my5.7.cnf index 62b8e7884..68fd19639 100644 --- a/plugins/mysql-yum/conf/my5.7.cnf +++ b/plugins/mysql-yum/conf/my5.7.cnf @@ -1,19 +1,21 @@ [client] user = root #password = your_password -port = 3376 +port = 33206 socket = {$SERVER_APP_PATH}/mysql.sock default-character-set = UTF8MB4 [mysqld] +!include {$SERVER_APP_PATH}/etc/mode/classic.cnf + pid-file = {$SERVER_APP_PATH}/data/mysql.pid user = mysql -port = 3376 -mysqlx_port = 33760 +port = 33206 socket = {$SERVER_APP_PATH}/mysql.sock datadir = {$SERVER_APP_PATH}/data log-error = {$SERVER_APP_PATH}/data/error.log default_storage_engine = InnoDB +language={$SERVER_APP_PATH}/bin/usr/share/mysql/english key_buffer_size = 8M table_open_cache = 32 @@ -44,6 +46,7 @@ server-id = 1 slow_query_log=1 slow-query-log-file={$SERVER_APP_PATH}/data/mysql-slow.log long_query_time=3 +expire_logs_days=30 #log_queries_not_using_indexes=on relay-log=mdserver @@ -77,7 +80,6 @@ innodb_max_dirty_pages_pct = 90 innodb_read_io_threads = 1 innodb_write_io_threads = 1 innodb_file_per_table=1 -binlog_expire_logs_seconds=2592000 secure-file-priv={$SERVER_APP_PATH}/tmp diff --git a/plugins/mysql-yum/init.d/mysql.service.tpl b/plugins/mysql-yum/init.d/mysql.service.tpl index 1b3f7fac5..a1a05ecf2 100644 --- a/plugins/mysql-yum/init.d/mysql.service.tpl +++ b/plugins/mysql-yum/init.d/mysql.service.tpl @@ -39,7 +39,7 @@ Group=mysql #ExecStartPre=/usr/libexec/mysql-prepare-db-dir %n # Note: we set --basedir to prevent probes that might trigger SELinux alarms, # per bug #547485 -ExecStart={$SERVER_PATH}/mysql-yum/bin/usr/sbin/mysqld --defaults-file={$SERVER_PATH}/mysql-yum/etc/my.cnf --basedir={$SERVER_PATH}/bin/usr --user=mysql +ExecStart={$SERVER_PATH}/mysql-yum/bin/usr/sbin/mysqld --defaults-file={$SERVER_PATH}/mysql-yum/etc/my.cnf --basedir={$SERVER_PATH}/mysql-yum/bin/usr --user=mysql #ExecStartPost=/usr/libexec/mysql-check-upgrade #ExecStopPost=/usr/libexec/mysql-wait-stop