зеркало из https://github.com/github/vitess-gh.git
32 строки
1.1 KiB
INI
32 строки
1.1 KiB
INI
# This file is auto-included when MySQL 8.0 is detected.
|
|
|
|
# MySQL 8.0 enables binlog by default with sync_binlog and TABLE info repositories
|
|
# It does not enable GTIDs or enforced GTID consistency
|
|
|
|
gtid_mode = ON
|
|
enforce_gtid_consistency
|
|
relay_log_recovery = 1
|
|
binlog_expire_logs_seconds = 259200
|
|
|
|
# disable mysqlx
|
|
mysqlx = 0
|
|
|
|
# 8.0 changes the default auth-plugin to caching_sha2_password
|
|
default_authentication_plugin = mysql_native_password
|
|
|
|
# Semi-sync replication is required for automated unplanned failover
|
|
# (when the master goes away). Here we just load the plugin so it's
|
|
# available if desired, but it's disabled at startup.
|
|
#
|
|
# If the -enable_semi_sync flag is used, VTTablet will enable semi-sync
|
|
# at the proper time when replication is set up, or when masters are
|
|
# promoted or demoted.
|
|
plugin-load = rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so
|
|
|
|
# MySQL 8.0 will not load plugins during --initialize
|
|
# which makes these options unknown. Prefixing with --loose
|
|
# tells the server it's fine if they are not understood.
|
|
loose_rpl_semi_sync_master_timeout = 1000000000000000000
|
|
loose_rpl_semi_sync_master_wait_no_slave = 1
|
|
|