200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 详解MySQL主从复制集群的搭建步骤及方法 mysql语句共五年

详解MySQL主从复制集群的搭建步骤及方法 mysql语句共五年

时间:2023-06-18 00:55:10

相关推荐

详解MySQL主从复制集群的搭建步骤及方法 mysql语句共五年

一、搭建主从复制

1. 配置主库

yf中添加以下配置:

server-id=1

2. 配置从库

yf中添加以下配置:

server-id=2

replicate-do-db=testoreysqloreysqltaster-host=192.168.1.100aster-user=replaster-password=repl123aster-port=3306

3. 启动主从复制

在主库上执行以下命令:

ttified by ‘repl123’;

flush privileges;aster status;

的值,在从库上执行以下命令:

geasterasterasterasterasterasterysqlaster_log_pos=120;

start slave;

show slave status;

ningning都为Yes,则表示主从复制已经启动成功。

二、优化主从复制

1. 配置主库

logat

logat有三种值:STATEMENT、ROW和MIXED。在MySQL 5.7之前,默认值为STATEMENT,在MySQL 5.7之后,默认值为MIXED。MIXED是最常用的格式,它可以自动选择STATEMENT或ROW格式,以保证数据一致性和性能。

log_cache_size

log_cache_size指定了写入二进制日志的缓存大小,默认值为32KB。如果写入的数据量较大,以提高性能。

axlog_size

axlog_size指定了每个二进制日志文件的最大大小,默认值为1GB。如果数据量较大,以减少切换日志文件的次数。

2. 配置从库

– 配置relay_log

ame。如果主库和从库的时间不同步,可以开启relay_log_purge选项,以定期清理中继日志。

– 配置slave_parallel_workers

slave_parallel_workers指定了并行复制的线程数,默认值为0。如果从库的硬件配置较高,以提高性能。

以上是MySQL主从复制集群的搭建步骤及技巧,希望对大家有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。