以下是一个多主Mariadb的集群配置文件示例:
配置文件 /etc/my.cnf.d/mariadb-server.cnf:
###以下是一个节点的配置文件
[mysqld]
bind-address=0.0.0.0
#server-id各个服务器的id顺序1、2、3就行,各不相同
server-id=1
log-bin=mysql-bin
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# replication settings
#这里
binlog-format=ROW
log-slave-updates=1
auto-increment-increment=2
auto-increment-offset=1
replicate-wild-ignore-table=mysql.%
#####下面是建议配置
#修改数据存储目录
datadir=/data/mariadb/data
#修改日志存储路径
log-error=/data/mariadb/logs/mariadb.log
pid-file=/run/mariadb/mariadb.pid
innodb_file_per_table=ON
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 4096
skip_name_resolve=ON
skip-external-locking=ON
max_allowed_packet = 1G
innodb_buffer_pool_size = 8G
innodb_lock_wait_timeout = 900
###这里是主主集群的关键地方,可以在这个文件中配置,也可以单独去修改galer