千家信息网

mysql5.5.42指定数据库同步操作

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,环境说明:需求是创建主从复制环境,要求master端只同步主库中的drsj库到 slave端master端IP:192.168.1.100 slave端IP:192.168.1.200主从复制条件:1
千家信息网最后更新 2025年01月20日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.cnfbinlog-format = MIXEDserver-id=107log-bin=mysql-binbinlog-do-db=drsjlog-slave-updates=1 

重启master端mysql

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

vim /etc/my.cnfserver-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

文件 同步 配置 数据 主从 位置 参数 用户 账户 功能 备份 环境 提示 测试 管理 数据库 不同 信息 参考资料 同时 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 对当今网络安全的认识 江苏有哪些lol服务器云主机 邮箱里的服务器是什么意思 恩施放心的软件开发团队 打开sql数据库的命令 行唐节能软件开发服务咨询报价 ftp服务器最便宜的服务器 软件开发项目标准有哪些条件 网络安全体系的体现 网络安全大赛难学吗 本地服务器ip是啥意思 cs架构自动测试软件开发 不属于网络安全基本要求的是 广西智能养老软件开发系统 企业网络安全防护政策 数据库管理员做什么的 常用的数据库安全控制系统 几种软件开发语言的区别 hp服务器北京代理商 以下哪个风险属于数据库安全 服务器安全狗添加ip白名单 数据库查找姓王 第五人格怎么制裁服务器 蚂蚁金服服务器建设 服务器玩家比例 如何信任软件开发 手机上如何玩2b2t服务器 海口考研网络安全专业分数 市十四五网络安全规划保障措施 网络安全包抬哪些项目
0