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

合肥优化排名推广重庆seo技术

合肥优化排名推广,重庆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.ds6.com.cn/news/113657.html

相关文章:

  • 自建网站和租用空间网站代运营电商公司排行榜
  • 衡阳的网站建设网络营销推广微信hyhyk1效果好
  • 做市级网站需要什么意思百度快照优化排名怎么做
  • 怎么做送餐网站朝阳seo排名优化培训
  • 做网站不用服务器吗站长之家论坛
  • 免费海报制作网站郑州seo服务技术
  • 贵阳做网站的大公司持续优化完善防控措施
  • 网站免费优化海外黄冈网站推广
  • 做公司网站找谁产品推广平台
  • wordpress seo tdk英文seo是什么
  • 网站优化哈尔滨网络优化推广公司
  • 担路网提供网站建设整合营销
  • wordpress 把所有链接换成https电商seo优化
  • 关于dw做网站宁波seo网络推广咨询价格
  • 免费建设网站申请qq推广引流网站
  • 什么行业做网站合适宣传软文是什么
  • 有什么网站做投标设计广告投放平台有哪些
  • 做搜索引擎优化网站费用苹果cms播放器
  • html5商城网站网址安全检测中心
  • 摄影网站 蜂鸟百度关键词排名技术
  • 北京网站开发网站建设咨询网址seo优化排名
  • 网站备案 失败hs网站推广
  • 电力建设官方网站网站排名软件优化
  • 如何在自己网站开发互动视频教程合肥seo整站优化网站
  • 网站开发的公司排名广州seo公司官网
  • 做关于什么内容的网站软文广告经典案例短的
  • 注册好网站以后怎么做google网页版
  • 用ul做的网站为何浮动不上去深圳头条新闻
  • 目前做那些网站能致富seo兼职工资一般多少
  • 豪华网站设计关键词提取