4 测试

(1)在直播带货系统源码主服务器上登陆mysql,且进入test数据库,创建test表,且插入一条数据

提示:这里最好用数据库管理工具(如nacicat)来操作。

#创建tb_test表
​create table tb_test(ID varchar(36) primary key comment '主键ID',MEMO varchar(500) not null comment '信息');#插入一条数据
insert into tb_test(ID,MEMO) values('1','one test');#提交
commit;

(2)在直播带货系统源码从服务器上登陆mysql,且进入test数据库

你会发现直播带货系统源码从数据库中,也出现了tb_test表,且表中还有one test数据存在,证明同步数据成功。

5 解决错误

若在直播带货系统源码主从同步的过程中,出现其中一条语句同步失败报错了,则后面的语句也肯定不能同步成功了。例如,主库有一条数据,而从库并没有这一条数据,然而,在主库执行了删除这一条数据的操作,那么从库没有这么一条数据就肯定删除不了,从而报错了。在此时的从数据库的数据同步就失败了,因此后面的同步语句就无法继续执行。

这里提供的解决方法有两种:

(1)在直播带货系统源码从数据库中,使用SET全局sql_slave_skip_counter来跳过事件,跳过这一个错误,然后执行从下一个事件组开始。

#在从数据库上操作
mysql > stop slave;
mysql > set global sql_slave_skip_counter=1;
mysql > start slave;

(2)在直播带货系统源码从数据库中,重新连上主数据库。这种操作会直接跳过中间的那些同步语句,可能会导致一些数据未同步过去的问题,但这种操作也是最后的绝招。最好就是令从数据库与主数据库的数据结构和数据都一致了之后,再来恢复主从同步的操作。

#在从数据库上操作
mysql > stop slave;
mysql> change master to master_host='192.168.17.130',master_port=3306,master_user='masterbackup',master_password='123456',master_log_file='master-bin.000001',master_log_pos=2050;
mysql > start slave;#备注
#master_log_file和master_log_pos可能会不同,需要在主数据库中show master status来查看

6 总结

至此,mysql数据库的主从同步就完成了,至于读写分离,我们可以通过程序来实现,这里简单讲解一下实现思想。

我们可以在直播带货系统源码主服务器创建一个数据库用户(出于安全,根据需求给予相应的权限)主要用于写操作,在程序中通过这一用户连接主数据库的只用于写操作而不用读操作。

在直播带货系统源码从服务器上创建一个数据库用户(出于安全,只给予读select的权限)主要用于读操作,在程序中通过这一用户连接从数据库即可。

当然,也可以找一个组件来完成MYSQL的代理,实现SQL语句的路由,这样就不需要我们在直播带货系统源码上关注哪个数据库是写,哪个数据库是读的了。
————————————————

声明:本文由云豹科技转发自CSDN【叶梦_】,如有侵权请联系作者删除
原文链接:https://blog.csdn.net/qq_15092079/article/details/81672920

直播带货系统源码,实现MYSQL数据库的主从同步相关推荐

  1. 直播带货系统源码利用FloatingActionButton实现 展开/折叠多级悬浮菜单

    直播带货系统源码利用FloatingActionButton实现 展开/折叠多级悬浮菜单的相关代码 1.大家看一下,我们最终提供出来的调用的示例: //初始化2个Item弹出菜单 val expand ...

  2. 海外直播带货系统源码,海外的直播带货究竟是什么样?

    直播带货系统我们第一时间就会想到DOU音.TAO宝.某东.拼夕夕等,彷佛只要是商城系统,都会有直播带货功能,那在国内直播带货蓬勃发展,屡创新记录时,海外的直播带货系统又是什么样子的呢?是不是和国内我们 ...

  3. 直播带货系统源码,居家“神器”不出门就能购物

    如今,直播带货的火爆程度已经超出了人们的想象.线下销售行业的卖家也开启了直播带货模式,直播带货的的火爆归根到底还是消费者的购物方式发生的变化.从传统的线下购物到电商购物,再到今天的直接直播带货.从各大 ...

  4. 运营级手机直播平台源码 短视频直播带货APP源码

    短视频直播带货APP源码 全开源原生直播APP源码 前端:原生APP 安卓端:Java 苹果端:OC 后台:PHP 数据库:Mysql 技术框架:Thinkphp5.1 系统特色功能包括:礼物系统:提 ...

  5. 直播带货app源码,实现直播连麦和PK

    一.概述 连麦:是指直播带货app源码中,由观众向主播发起连线请求,在主播和该观众之间建立低延迟的通讯链路,而其他观众可以看到"主播+连麦观众"的合成音视频内容. PK:是指直播过 ...

  6. 自己搭建网红直播带货平台源码该怎么做

    直播带货作为"直播+"形态的一种,在近两年收到了广泛的关注,本文主要讲述:自己搭建网红直播带货平台源码,需要注意些什么,有哪些常见问题? 搭建网红直播平台源码需要多少人手: 产品组 ...

  7. 小程序直播带货app源码直播组件接入指引

    小程序直播带货app源码直播组件接入指引 一.简介 小程序直播带货系统,是微信提供给小程序开发者的直播组件.通过调用该组件,商家可以在直播带货app源码中实现直播功能. 按下面的使用说明接入,在你的直 ...

  8. 直播带货app源码,进行直播平台的环境部署

    直播项目环境部署 最近总是接到直播带货app源码的开发,在环境部署的过程中踩了不少坑.现在我将环境部署的完整教程分享给大家. 一 .搭建前期准备 注:操作系统centos7.0以上 64位,直播带货a ...

  9. 直播带货app源码搭建,从直播CDN原理说起

    到处都在谈直播,直播带货app源码技术目前越来越大众化,但也面临着更多的挑战.本次分享主要介绍直播的一般流程,CDN的技术原理及架构,CDN直播技术的难点和对应的解决方案.希望能够给大家带来帮助,更希 ...

  10. 直播带货app源码,实现直播的秒开和优化

    一.概述 目前,移动视频直播正处于一个高速膨胀的时期.游戏直播,秀场直播.直播带货app源码等APP铺天盖地.如何在千军万马中脱颖而出,直播的实时性和流畅性是重中之重. 直播带货app源码的实时性对于 ...

最新文章

  1. Swift进阶_第一部分
  2. Python多线程中阻塞(join)与锁(Lock)的使用误区
  3. Android在桌面上添加开关,多键开关 Andromax v1.1.7
  4. saltstack配置管理之YAML(二)
  5. Mysql 5.5 源码安装
  6. android 判断 飞行模式,如何在Android上检测飞行模式?
  7. Altium Designer 铺地
  8. 计算机考研:河南有哪些性价比高的学校?
  9. Mysql 基础命令
  10. 如何获取集合里面的下标_集合上下极限公式的理解
  11. iphone固件降级_手机资讯:降级必备:Phone5如何下载备份SHSH文件
  12. Linux之Samba部署
  13. php之简单的文件管理(基本功能
  14. HTML:内存溢出和内存泄漏
  15. 工具:帆软FineBI使用指南
  16. 将运算放大器(运放)用作比较器
  17. Altera下载器使用说明 Intel(Altera)FPGA高速下载器线PL-USB2-BLASTER中文详细使用手册
  18. udhcpc 后台运行的方法
  19. 批处理——详解%~dp0 %~nx0
  20. python高级练习题:转换所有的案件!【难度:3级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

热门文章

  1. 当代 IT 大牛排行榜
  2. 超长文全面解析设备树
  3. 开发‘企业微信小程序’ 的时候 提示账号不存在
  4. 阿里云通用平衡增强型g6e云服务器配置性能详解
  5. ~~~【分享源代码】软件作品(数学工具及游戏等,可供下载)~~~
  6. xml文件根节点有属性读取不到节点
  7. 机器学习的技术秘密-走进Imperva的“魔法秘籍”
  8. 数据结构1.1基本概念以及时间复杂度的计算
  9. Aurora、Chip2chip、Ethernet(一)
  10. Chip2Chip IP Core学习总结--基于Xilinx PG067文档进行部分翻译