mysql5.5.42指定数据库同步操作-创新互联

环境说明:需求是创建主从复制环境,要求master端只同步主库中的drsj库到 slave端

做网站、成都网站制作的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。

master端IP:192.168.1.100 slave端IP:192.168.1.200

主从复制条件:

1.开启主库binlog功能
2.开启主从库server-id
3.确保主从配置文件my.cnf所有server-id不同
4.主库建立同步的账户rep并且授权replication
5.在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点
show master status\G;记录下此binlog文件和位置点。
6.在master端新开mysql窗口导出全备,恢复备份数据到从库,
7.登录从库,CHANGE MASTER TO.....
自动在从库生成配置文件master.info
打开复制开关start slave;show slave status\G
8.解锁,开放用户写入功能

操作过程:
主库my.cnf配置文件件参数:

vi /etc/my.cnf
binlog-format = MIXED
server-id=107
log-bin=mysql-bin
binlog-do-db=drsj
log-slave-updates=1

重启master端mysql

从库my.cnf配置文件件参数:

vim /etc/my.cnf
server-id=109

重启slave端mysql

一.master 上操作:
主库建立同步的账户rep并且授权replication;在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点
show master status\G;记录下此binlog文件和位置点。
mysql -uroot -p'Xp#&Xwe3Gf0x' -e "grant replication slave on *.* to rep@'192.168.1.200' identified by 'JuwoSweTbUser'; flush privileges;flush tables with read lock; show master status;"

备份指定数据库数据
mysqldump -uroot -p'Xp#&Xwe3Gf0x' -B drsj --single-transaction --events|gzip >/root/drsj_$(date +%F).sql.gz
传输数据到slave端从库机器
scp -rp -P 52110 drsj.gz root@从库IP:/root/

二.slave上操作:
登陆从库:gzip -d drsj.sql.gz; source /root/drsj.sql;

stop slave;
reset slave all;
stop slave;
CHANGE MASTER TO
     MASTER_HOST='192.168.1.100',
     MASTER_PORT=3306,
     MASTER_USER='rep11', 
     MASTER_PASSWORD='JuwoSweTbUser',
     MASTER_LOG_FILE='mysql-bin.000001',
     MASTER_LOG_POS=345;
 start slave;
 show slave status\G;

三.最后在master上执行解锁操作:unlock tables;

到此处配置完成.在master上创建测试表测试
提示:同步所有的关于 drsj 这个库的信息,包括在主库上创建管理drsj库的用户。例如在主库上创建一个test账户来管理drsj库,同时这个test用户会同步到slave从库上的。
提示:
binlog-do-db=drsj
log-slave-updates=1 在单独只同步一个库到slave从库时,这2个参数也是同样适用于MySQL5.6.20的,这个本人亲测过。

参考资料:https://www.cnblogs.com/rwxwsblog/p/4542417.html

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:mysql5.5.42指定数据库同步操作-创新互联
文章地址:http://myzitong.com/article/isooj.html