首页 > 其他分享 >日志、主从复制、分库分表

日志、主从复制、分库分表

时间:2023-07-03 16:23:23浏览次数:39  
标签:bin 主库 主从复制 分库 分表 服务器 日志

日志

  • 错误日志

-- 查看后50条记录
tail -50 错误日志路径

-- 查看实时追加内容
tail -f 错误日志路径
  • 二进制日志

  •  查询日志

  •  慢查询日志

主从复制

mysql有bin日志(二进制日志),会记录下所有修改过数据库的sql语句。

主从复制的原理就是多台服务器都开启bin日志,然后主服务器会把执行过的sql语句记录到bin日志中,之后“从服务器”读取这个bin日志,把该日志内容保存到自己的中继日志中,“从服务器”再把中继中记录的sql语句执行一遍。这样就保证了主从服务器的数据一致了。

mysql支持一台主库同时向多台从库进行复制,从库同时也可以作为其它从服务器的主库,实现链状复制。

  •  主库配置

  • 从库配置

 分库分表

  • 垂直分库

  •  水平拆分

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

标签:bin,主库,主从复制,分库,分表,服务器,日志
From: https://www.cnblogs.com/WTSRUVF/p/17521922.html

相关文章

  • mysql 配置主从复制
    推荐编译安装,但是太麻烦了,所以直接docker安装。参考https://blog.csdn.net/abcde123_123/article/details/106244181https://www.cnblogs.com/songwenjie/p/9371422.html拉取镜像推荐使用mysql5.7dockerpullmysql:5.7.39启动两个服务https://zhuanlan.zhihu.com/......
  • 从mysql主从复制原理分析故障及延时场景!
    在很多的情况下生产环境所发生的问题,实际上都可以通过其工作原理来解决例如:mysql主从复制原理:  1.当用户在主库中写入数据时,将sql语句的执行写入binlog二进制文件中2.从库会生成一个i/o线程用来监听binlog日志文件的变化,若binlog文件发生变化,那么i/o线程将会提取binlog日志......
  • 聊聊 RocketMQ 主从复制
    提到主从复制,我们可能立马会联想到MySQL的主从复制。MySQL主从复制是MySQL高可用机制之一,数据可以从数据库服务器主节点复制到一个或多个从节点。这篇文章,我们聊聊RocketMQ的主从复制,希望你读完之后,能够理解主从复制的精髓。1同步与异步在RocketMQ的集群模式中,Broke......
  • 聊聊 RocketMQ 主从复制
    提到主从复制,我们可能立马会联想到MySQL的主从复制。MySQL主从复制是MySQL高可用机制之一,数据可以从数据库服务器主节点复制到一个或多个从节点。这篇文章,我们聊聊RocketMQ的主从复制,希望你读完之后,能够理解主从复制的精髓。1同步与异步在RocketMQ的集群模式中,Brok......
  • 你没见过的分库分表原理解析和解决方案(二)
    你没见过的分库分表原理解析和解决方案(二)高并发三驾马车:分库分表、MQ、缓存。今天给大家带来的就是分库分表的干货解决方案,哪怕你不用我的框架也可以从中听到不一样的结局方案和实现。一款支持自动分表分库的orm框架easy-query帮助您解脱跨库带来的复杂业务代码,并且提供多......
  • 第二天(redis基础,配置,事务,持久化(RDB,AOF),发表和订阅,主从复制,哨兵模式)
    LISTlremkeynvaluerpoplpushab把a的右边的元素加到b的左边Set集合从第一个集合移动到第二个集合Hash哈希Zset有序集合GEO地理位置(类似Hash)HyperloglogBitMapredis配置(pdf里)redis事务实践R......
  • SpringBoot 2 种方式快速实现分库分表,轻松拿捏!
    大家好,我是小富~(一)好好的系统,为什么要分库分表?(二)分库分表的21条法则,hold住!本文是《分库分表ShardingSphere5.x原理与实战》系列的第三篇文章,本文将为您介绍ShardingSphere的一些基础特性和架构组成,以及在Springboot环境下通过JAVA编码和Yml配置两种方式快速实现分库......
  • 如何配置mysql主从复制中的二进制日志传输?
    要配置MySQL主从复制中的二进制日志传输,需要进行以下步骤:确保主服务器的二进制日志功能已启用:在主服务器的配置文件(通常是my.cnf或my.ini)中,找到并确认以下配置项已启用:log_bin=ONbinlog_format=ROWlog_bin表示启用二进制日志功能,binlog_format设置......
  • mycat分库分表
     master:主节点,replicas:从节点       readBalanceType:负载均衡策略    分片值是:具体字段的值(比如用于分库的type的值) 1个docker容器里面可以放两个mysql数据库(master和slave) ......
  • MySQL主从复制参考
    https://blog.csdn.net/qq_52061700/article/details/126979017https://www.jb51.net/article/180748.htm相关执行命令:mysqldump-uroot-p密码--opt-R数据库名称>/opt/app/bak.sql;--主数据库备份,用来导入从数据库,保证两边数据一致CREATEUSERcopyoperatorIDENTIFI......