
mysql replication
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
Waiting for table metadata lock
朋友圈群里看到一个朋友贴了一段报错,大概是从库延时了,second_behind_master有29000+,然后看到一个很简单的session会话,堵住那里,并且上面有显示信息:Waiting for table metadata lock。数据库后台错误日志显示如下:通过看processlist呢,没有看到这个session前面有堵住的比较大的耗时的sql语句,而且分析这个堵住的sql语句,就是一个简单的加字段的sql,这个表也不大的,那么在哪里呢?梳理下思路,一般【Wa..原创 2021-07-31 11:03:50 · 2787 阅读 · 0 评论 -
SQL_Remaining_Delay这个参数
在部署一个只读实例,测试的时候,设置了延时6个小时,启动起来看到情况如下 Seconds_Behind_Master: 0Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignor...原创 2021-05-30 01:50:09 · 8682 阅读 · 1 评论 -
mysql的skip-slave-start参数
想起之前在本地做实验的时候,mysql的slave库启动后,复制进程不是双Yes,而是都是No. 今天有空来查查这方面的细节资料,先来官方看看:https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html,看到有这个--skip-slave-start参数,简单描述如下:看描述,参数功能很简洁明了,就是启动slave从库的时候,复制线程不会随着mysql进程启动而开启,如果你需要启动就需要手动执行start s...原创 2021-05-02 17:36:37 · 14269 阅读 · 0 评论 -
slave_compressed_protocol参数
先看官方网介绍:https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html这个参数是全局性质的,默认是关闭的。配置文件my.cnf,这样写:--slave-compressed-protocol[={OFF|ON}] 命令行设置方式是:set globalslave_compressed_protocol=1 启动的好处是,slave从master上拉binlog的时候,带宽...原创 2021-04-17 20:39:46 · 10683 阅读 · 0 评论 -
ERROR 1050 (42S01) at line 154: Table ‘columns_priv‘ already exists
安装部署只读库的时候,从主库备份数据,一切正常的,但是导入数据的时候,报错了,信息如下:ERROR 1050 (42S01) at line 154: Table 'columns_priv' already exists查找了下,是卡在导入数据的时候,有一个操作是create tablecolumns_priv(...........);但是新部署的只读库里面,mysql.columns_priv已经存在了,所以报错,load进程退出了。问题解决办...原创 2021-03-29 00:47:43 · 11548 阅读 · 6 评论 -
MySQL 主从复制资料汇总
1,复制原理官方参考文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html博客地址1:http://blog.csdn.net/mchdba/article/details/11354771博客地址2:http://blog.csdn.net/mchdba/article/details/8717513如下图1.png...原创 2019-07-04 11:06:22 · 10128 阅读 · 0 评论 -
MySQL 不开启slave如何完成异地复制
1,分批次通过远程的binlog来进行数据加载业务新需求,线上数据库数据拉到本次,但是不允许开启slave服务,不建立直接外网的数据库账号,也不能打通数据库对外网的网络,所以我们测试环境无法通过普通的slave主从复制机制来获得实时数据。想了一个办法,将binlog放在一个可获取的安全服务器上,然后把binlog拉到测试环境,在测试环境解析binlog加载数据。2,远程获取binlog...原创 2019-08-03 14:59:16 · 10225 阅读 · 0 评论 -
MySQL GTID使用小结
1设置gtid文档GTID(GlobalTransaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。官方网址:http://dev.mysql.com/doc/refman/5.7/en/replication-gt...原创 2019-07-27 13:03:06 · 10744 阅读 · 0 评论 -
Nagios监控mysql从库报错: libmysqlclient.so.18: cannot open shared object file: No such
做mysql的slave监控的时候,需要check_mysql脚本,check的时候报错:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory1,错误信息如下:[root@slave ~]# /usr/local/...原创 2019-06-24 08:49:15 · 10229 阅读 · 0 评论 -
[MySQL生产环境复制故障修复] Last_IO_Errno: 1045 Last_IO_Error: error connecting to master 'replication@
1 修复集群,start slave 报错如下:mysql> stop slave;Query OK, 0 rows affected (0.10 sec)-- 重新设置复制参数mysql> change master to master_host='10.24.54.18',master_port=3306,master_user='replication...原创 2019-06-18 13:55:36 · 12917 阅读 · 1 评论 -
[MySQL复制错误]Last_Errno: 1666 Last_Error: Error executing row event: 'Cannot execute statement: imposs
收到email报警,Last_Error: Error executing row event: 'Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT.'登陆上去Mysql,看到Slave_SQ...原创 2019-06-18 13:55:16 · 10346 阅读 · 0 评论 -
Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary lo
mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Master_Host: 10.122.41.208 Master_User:...原创 2019-06-15 09:07:37 · 10597 阅读 · 0 评论 -
MySQL主库已经存在的基础上搭建从库的过程 -- (旧资料整理)
【备注】:主机192.168.250.20备机192.168.250.40主从复制1 主机上面已经有了MySQL5.1.53-log版.2 备机上没有mysql数据库,需要在备机上安装MySQL5.1.53-log软件,具体参考svn文档“system\mysql\document\IT_SYS_MySQL_Installation.docx”。3 再次确...原创 2019-06-14 09:56:58 · 10226 阅读 · 0 评论 -
Last_Errno: 1062,Last_Error: Error 'Duplicate entry '...' for key 'PRIMARY'' on query. 的详细分析过程
线上环境我从来没有碰到过1062的问题,测试环境开发环境不停的出现类似问题,以往为了赶时间都是skip或者直接重新做,这会有时间,就好好去查查问题所在。1 从库报错信息:mysql> show slave status\G*************************** 1. row *************************** Slave...原创 2019-06-13 08:50:42 · 10909 阅读 · 4 评论