摘要:MySQL 本身通过 show slave status 提供了 Seconds_Behind_Master ,用于衡量主备之间的复制延迟,但是 今天碰到了一个场景,发现 Seconds_Behind_Master 为 0 , 备库的 show slave status 显示IO/SQL 线程都是正 阅读全文
posted @ 2019-11-01 09:42 温斌 阅读(197) 评论(0) 推荐(1) 编辑
摘要:CHANGE MASTER TO MASTER_DELAY = N; N为秒数 阅读全文
posted @ 2019-07-17 16:38 温斌 阅读(144) 评论(0) 推荐(0) 编辑
摘要:将用户连接数据库(5.7.14-7)的IP地址从 10.10.5.16 修改为 10.11.4.197 使用该命令修改用户名字段也是可以。 阅读全文
posted @ 2019-07-10 14:04 温斌 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:主从同步,从库报错代码:1141 ,错误信息如下: 解决方法: 根据上述的主从同步信息, 在从库上使用mysqlbinlog将日志文件解析出来,命令如下: 在解析出来的文件中找到对应的POS点: 212230586 发现在执行 revoke语句 删除用户权限。 查看从库上的用户库,发现没有用户 f_ 阅读全文
posted @ 2019-07-04 20:12 温斌 阅读(342) 评论(1) 推荐(1) 编辑
摘要:主表的Models的结构 从表的Models的结构 一、OneToOne 1、在Template中使用主表(A) 查询 从表(B)的内容 注意:在template中写 从表(B)的名称字母要小写,即使你的models中定义时使用的大小字母,也都要小写 2、在Template中使用主表(B) 查询 从 阅读全文
posted @ 2019-07-04 15:35 温斌 阅读(298) 评论(0) 推荐(0) 编辑
摘要:由于业务需要在Mysql实例中创建部分库的从库,已有的Mysql实例的版本是mysql-5.5.49,是一个非常老的版本。 本文档涉及到服务器中运行多实例和构建实例中部分库的从库。 1、服务器2上创建3307实例 首先需要准备源码编译包,这个就不在描述了。由于我服务器2上已经存在了一个同样版本的实例 阅读全文
posted @ 2019-07-02 16:17 温斌 阅读(267) 评论(0) 推荐(0) 编辑
摘要:使用Go发送邮件,目前官网GO 1.12的版本的文档中,包 "net/smtp" 仅支持支持两种SMTP的认证方式。CRAM-MD5和PLAIN 认证方式。 CRAM-MD5 是基于Keyed-MD5的认证方式 PLAIN 是一种明文的验证方式 我们公司使用的邮件服务器SMTP支持两种认证方式:NT 阅读全文
posted @ 2019-07-01 10:08 温斌 阅读(229) 评论(0) 推荐(0) 编辑
摘要:cerebro是一个使用Scala,Play Framework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearch web管理工具。需要Java 1.8或更高版本才能运行。 1、安装JAVA环境 配置环境 /etc/profile文件中添加 重载文件 2、安装 阅读全文
posted @ 2019-06-28 18:20 温斌 阅读(287) 评论(0) 推荐(0) 编辑
摘要:该文档适用于备份使用NAS的仓库类型。所有Elasticsearch集群中的服务通过挂载NAS目录来存放备份快照数据。 1、创建备份仓库 创建一个仓库名称:backup 提交成功了返回:{"acknowledged":true} ,在集群所有节点上创建:/data/bak_es/snapshot 目 阅读全文
posted @ 2019-06-28 15:49 温斌 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、环境说明 搭建redis集群,建议至少准备3台服务器,共搭建6个节点,3个master,3个slave,并且要求3个master节点不能全部跑到同一台服务器上,保证节点安全,3台服务器的配置相同, 每个节点运行两个端口。第一列做主库,第二列做备库 每个Redis群集节点都需要打开两个TCP连接。 阅读全文
posted @ 2019-06-28 12:03 温斌 阅读(51) 评论(0) 推荐(0) 编辑