rds 与mysql 进行主从同步
2024-10-18 22:28:31
.rds上默认会有server-id=****,只需要配置从数据库; .从数据库的配置流程: .[mysqld]
log-bin = mysql-bin-changelog #要和主库中的名字一样
relay-log= mysql-relay-bin-changelog
read-only=
log-slave-updates=
binlog-do-db = p2p_live #指定需要同步的数据库
binlog-ignore-db=mysql #系统的数据库不同步
default-time-zone = 'UTC' #时区可能会导致同步失败 .登录主库,用show master status; 获取
.登录从库,配置slave的相关信息:
change master to
master_host = '主库地址',
master_port = ,
master_user='主库用户名',
master_password='主库密码';
4.执行 start slave;
问题总结:
1.rds的mysql版本是5.,有个mysql是5.,能配置成功,但是过一会就会,有两方面的原因,1.之前的主从配置的日志干扰,2.两个版本的差异,就卸载了5.5,升级成5.6;
.报错:Slave SQL: Error 'Unknown or incorrect time zone: 'UTC'' on query. Default database: 'configuration'. Query: 'BEGIN', Error_code:
原因:rds主库 用show variables like '%time_zone%'; 看两个参数都是UTC,而从库的time_zone的值为SYSTEM;
解决:
退出mysql;
在命令行输入:mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p密码;
进入mysql,执行:
set global time_zone="UTC";
和flush privileges;
退出mysql后再进入;
参考:https://blog.csdn.net/lucylove3943/article/details/80994379 3.rds 的安全组的问题,跨区时内网ip不可用,安全组可多选。
最新文章
- 从display:run-in;中学习新技能
- 批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor
- 改造过的JS颜色选择器
- NSOperationQueue与GCD的使用原则和场景
- 导入charts开源库到工程里面
- 問題排查:F5啟動偵錯後所提示的錯誤 (1)
- Linux下生成动态链接库是否必须使用 -fPIC 的问题[转]
- 【经验】angularjs 实现带查找筛选功能的select下拉框
- [学习笔记]设计模式之Chain of Responsibility
- C# Interface显式实现和隐式实现
- Java知识总结
- 总结oninput、onchange与onpropertychange事件的用法和区别
- Keep面经汇总
- python基础之IO编程
- ACM注意事项
- JavaScript解决一个带验证的Form两个Submit事件(一个页面保持不动【AJAX实现】,一个页面提交并跳转)的场景
- vins-mono源码解读
- where 1=1和 0=1 的作用
- ELK之生产日志收集构架(filebeat-logstash-redis-logstash-elasticsearch-kibana)
- 察看下列JSP内容