只读ro作为主,自建本地slave(实验)

2022-10-04 14:50:45 浏览数 (2)

导出云mysql全量并导入本地自建数据库,导出时如下报错:

mysql -h host -P port -u user -p --databases db1 db2 > test.sql

//导出时添加--single-transaction即可解决

本地mysql导入全量数据

代码语言:javascript复制
source /root/test.sql

本地服务器设置server-id和开启gtid

代码语言:javascript复制
vim /etc/my.cnf
server-id=55
gtid-mode=ON
enforce-gtid-consistency=ON
log-slave-updates=ON

与ro建立主从关系

代码语言:javascript复制
change master to master_host='ip',
master_port=port,
master_user='username',
master_password='password',
master_auto_position=1;

连接ro组公网ip查看master:

查看自建的mysql:

验证:

在master建表:

本地自建库查:

参考:

https://cloud.tencent.com/developer/article/1158202

0 人点赞