RDS数据库和ECS自建数据库主从复制,数据同步
原理和需求就不多说了 直接说实现步骤。
1.登录RDS,增加账号并于账号赋予数据库相应权限,
2.登录需要复制的数据库,执行 show master status 查看file和postion的值
3.配置你要复制到的从库数据访问权限(数据安全性-添加白名单,就是把你从库的服务器ip添加到白名单)
导出一份数据主库数据 导入到从库上,保持主从库的数据库名称和表及数据一致。
4.登录从库服务器,以centos 7为例,设置 vim /etc/my.cnf 文件
log-error=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
group_concat_max_len=2000000
server_id=211 #服务器id,不要和主库重复
read_only = 1
replicate-do-db = yiside_bi #需要同步的数据库
replicate-ignore-db = mysql #不需要同步的数据库
replicate-ignore-db = information_schema #不需要同步的数据库
replicate-ignore-db = performance_schema #不需要同步的数据库
binlog_format = ROW
log-bin = mysql-bin #开启二进制日志功能,binlog数据位置
log-bin-index = mysql-bin.index
relay-log = relay-log #relay-log日志记录的是从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件#然后SQL线程会读取relay-log日志的内容并应用到从服务器
relay_log_index = relay-log.index
gtid_mode=on
enforce_gtid_consistency=on #只记录对基于GTID的复制安全
log-slave-updates = 1 #允许下端接入slave
max_allowed_packet=16M
5.重新启动mysql , service mysqld start (启动方法有很多,只要能重新启动就行)
- 登录从库 创建用户
change master to MASTER_HOST='rm-2ze1lm67a...', #主库地址
master_user='yiside_bi', #设置的授权的主库账户
master_password='Yiside_bi', #设置的授权的主库密码
MASTER_LOG_FILE='mysql-bin.000783', #主库的file
MASTER_LOG_POS=636125; #主库的postion
7.命令行登录mysql,mysqld -uroot -p 数据密码
- 执行start slave;启动
9.在执行show slave statusG; 查看状态 -
Slave_IO_Running: Yes
Slave_SQL_Running: Yes 表示设置成功
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【实操】阿里云服务器重置密码
很多用户在购买ECS的时候没有设置初始密码,导致服务器无法远程登录,今天就告诉大家如何重置服务器密码。 想获取更多信息,请扫描下方二维码关注“云特快”。如您有任何疑问,可通过公众号与资深专家进行一对一沟通咨询。
- 下一篇
敬业签电脑手机云同步便签及安卓手机和苹果手机云同步桌面便签
敬业签桌面便签软件 敬业签是具有代表性、领先的第三代互联网桌面便签软件,能够实现随手记录便签内容、自动云同步、云存储功能,并附带公历/农历定时提醒待办事项、按天、周、月、季、年循环重复提醒和重要事项循环提醒的时间管理功能,解决传统的桌面便签误删除无法恢复及历史记录无法查看的问题。 敬业签桌面便签支持终端包括:Windows电脑版桌面便签、Android安卓手机桌面便签、iPhone苹果手机桌面便签、iPad平板桌面便签和Web网页版桌面便签,分别在不同的终端设备上安装敬业签应用软件或APP,并使用同一个敬业签账号登录即可实现跨系统跨平台多端云同步便签内容。 敬业签电脑和手机云同步便签 敬业签电脑和手机云同步便签是指在Windows电脑上安装敬业签PC软件、在Android/iPhone手机端安装敬业签手机APP,分别在PC端和手机端登录同一个敬业签账号即可实现电脑或手机端记录的便签内容、定时提醒待办事项双向同步。 敬业签安卓手机和苹果手机云同步便签 敬业签安卓手机和苹果手机云同步便签是指敬业签安卓(Android)手机版和苹果(iPhone)手机版分别在安卓手机和苹果手机安装敬业签手机...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器