博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年11月22日

摘要: #!/usr/bin/env python import MySQLdbimport contextlib @contextlib.contextmanagerdef mysql(Host,Port,User,Password,Database): conn = MySQLdb.connect(ho 阅读全文

posted @ 2017-11-22 23:08 moss_tan_jun 阅读(246) 评论(0) 推荐(0) 编辑

摘要: #!/usr/bin/env python import MySQLdbimport contextlib @contextlib.contextmanagerdef mysql(Host,Port,User,Password,Database): conn = MySQLdb.connect(ho 阅读全文

posted @ 2017-11-22 23:08 moss_tan_jun 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 从机一直1593错误,排查了半天发现是从的配置文件中的server-id没改导致,此低级错误记录下警醒自己 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 阅读全文

posted @ 2017-11-22 23:01 moss_tan_jun 阅读(417) 评论(0) 推荐(0) 编辑

摘要: 1、从库报主键重复(Errno: 1062)#create test data 1062create table t1 (id tinyint not null primary key,ename varchar(20),blog varchar(50));insert into t1 values 阅读全文

posted @ 2017-11-22 22:57 moss_tan_jun 阅读(163) 评论(0) 推荐(0) 编辑

摘要: #!/bin/bash mysql -e "show slave status\G" > mysql_status.txt array=($(egrep 'Slave_IO_Running|Slave_SQL_Running|Seconds_Behind_Master' mysql_status.t 阅读全文

posted @ 2017-11-22 22:17 moss_tan_jun 阅读(798) 评论(0) 推荐(0) 编辑

摘要: MySQL GTID是在传统的mysql主从复制的基础之上演化而来的产物,即通过UUID加上事务ID的方式来确保每一个事物的唯一性。这样的操作方式使得我们不再需要关心所谓的log_file和log_Pos,只是简单的告诉从库,从哪个服务器上去找主库就OK了。简化了主从的搭建以及failover的过程 阅读全文

posted @ 2017-11-22 22:09 moss_tan_jun 阅读(1101) 评论(0) 推荐(0) 编辑

摘要: sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt | sed -r '/WHERE/{:a;N;/@4/!ba;s/### @2.*//g}'|sed 's/### //g;s/\/\*.*/ ,/ 阅读全文

posted @ 2017-11-22 22:03 moss_tan_jun 阅读(188) 评论(0) 推荐(0) 编辑