当前位置: 首页 > news >正文

seopc流量排名官网南昌seo教程

seopc流量排名官网,南昌seo教程,国家企业信用信息网,外包加工网是正规的吗今天介绍两种mysql主从同步跳过错误的方法: 一、两种方法介绍 1、跳过指定数量的事务: mysql>slave stop; mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER 1 #跳过一个事务 mysql>slave start2、修改mysql的配置文件,通过slav…

今天介绍两种mysql主从同步跳过错误的方法:

一、两种方法介绍

1、跳过指定数量的事务:

mysql>slave stop;
mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1        #跳过一个事务
mysql>slave start

2、修改mysql的配置文件,通过slave_skip_errors参数来跳所有错误或指定类型的错误

vi /etc/my.cnf
[mysqld]
#slave-skip-errors=1062,1053,1146  #跳过指定error no类型的错误
#slave-skip-errors=all  #跳过所有错误

二、试验环节

下面模拟一个错误场景
1、环境(一个已经配置好的主从复制环境)
master数据库IP:192.168.0.201
slave数据库IP:192.168.0.202
mysql版本:8.0.23
binlog-do-db = mydb

2、在master上执行以下语句:

mysql>use mysql;
mysql>create table t1 (id int);
mysql>use mydb;
mysql>insert into mysql.t1 select 1;

在slave上查看复制状态

mysql> show slave status\G
*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.0.200Master_User: slave1Master_Port: 3306Connect_Retry: 60Master_Log_File: master-bin.000084Read_Master_Log_Pos: 19843Relay_Log_File: slave-relay-bin.000004Relay_Log_Pos: 1982Relay_Master_Log_File: master-bin.000084Slave_IO_Running: YesSlave_SQL_Running: NoReplicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 1146Last_Error: Error 'Table 'mysql.t1' doesn't exist' on query. Default database: 'mydb'. Query: 'insert into mysql.t1 select 1'Skip_Counter: 0Exec_Master_Log_Pos: 2319Relay_Log_Space: 2145Until_Condition: NoneUntil_Log_File: Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: NoLast_IO_Errno: 0Last_IO_Error: Last_SQL_Errno: 1146Last_SQL_Error: Error 'Table 'mysql.t1' doesn't exist' on query. Default database: 'mydb'. Query: 'insert into mysql.t1 select 1'Replicate_Ignore_Server_Ids: Master_Server_Id: 2013306Master_UUID: ed5a23af-1650-11ee-84bd-0242ac110002Master_Info_File: mysql.slave_master_infoSQL_Delay: 0SQL_Remaining_Delay: NULLSlave_SQL_Running_State: Master_Retry_Count: 86400Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: 231210 21:37:19Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: Executed_Gtid_Set: Auto_Position: 0
1 row in set (0.00 sec)

由结果可以看到,Read_Master_Log_Pos: 19843,Exec_Master_Log_Pos: 2319时出错了Last_SQL_Error: Error ‘Table ‘mysql.t1’ doesn’t exist’ on query.

因为只对mydb记录了binlog,当在mydb库操作其它数据库的表,但该表在slave上又不存在时就出错了。

如果在配置文件中忽略了该错误,则主从集群不会因为上述问题而停止工作。
在这里插入图片描述

http://www.mmbaike.com/news/83149.html

相关文章:

  • seo网站做推广价格淘宝关键词搜索排行榜
  • 自己建网站数据怎么做网站营销软文
  • 草桥有做网站公司吗ip营销的概念
  • asp网站模板海淀区seo引擎优化多少钱
  • 北京展示型网站建设价格seo网页优化工具
  • 福田企业网站优化最好的方法海南网站网络推广
  • 网站定制化开发介绍优化关键词排名
  • 龙湖什么网站做宣传新闻稿范文
  • 网站建设案例要多少钱百度上做优化一年多少钱
  • 做网站应该问客户什么需求国外搜索引擎有哪些
  • discuz可以做商城网站吗百度图片搜索
  • 有专做代金券的网站吗查关键词热度的网站
  • wordpress识别手机跳转网站太原优化排名推广
  • 做商品抬价是什么兼职网站广州抖音推广
  • 智慧团建网站登录入口官网网页设计欣赏
  • 织梦可以做视频网站么广州百度提升优化
  • 网站建设的编程技术排名app
  • 购买网站如何让新网站被收录
  • 阿里巴巴网站怎么做网络营销推广的手段
  • cms 做网站石家庄网站seo
  • 哪个网站可以做店招中国十大电商平台
  • 深圳有几个区哪个区最富裕武汉seo诊断
  • 企业网站建立的流程电商网站有哪些
  • wordpress安全漏洞搜索引擎优化策略
  • app开发好还是网站开发好查询网站流量的网址
  • wordpress主题修改头部搜索引擎优化排名品牌
  • 做a小视频免费观看网站企拓客软件多少钱
  • 网站做微信链接怎么做的营销型网站模板
  • 网站背景音乐怎么做汕头网站优化
  • wordpress id锁优化设计七年级下册数学答案