随笔分类 -  MySQL

摘要:接着上篇博文MySQL之MHA+keepalived方案演示(四)中的MySQL的故障切换,当前主库变为了192.168.2.129机器,同时129机器上的keepalived服务被开启。然而192.168.2.128原来的主库被挂掉了,运行的keepalived也被停止了。 重新启动192.168 阅读全文
posted @ 2018-07-15 11:32 勤奋的蓝猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:配置VIP实现MHA架构中主库故障自动切换 1.说明 引入keepalived实现MHA架构中主库master故障时,从库slave自动提升为新的maser vip配置可以采用两种方式: 一种通过keepalived的方式管理虚拟ip的浮动; 另外一种通过脚本方式启动虚拟ip的方式(即不需要keep 阅读全文
posted @ 2018-07-04 11:36 勤奋的蓝猫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、MHA之SSH免密码登录测试 1.1配置SSH登录无密码验证 上述博文已经提到过,此处再次粘贴出来,防止遗忘此步骤 在server02 192.168.2.128操作(Master): 登录后复制 192.168.2.128 [root ~]$ ssh-keygen -t rsa 192.168 阅读全文
posted @ 2018-07-04 06:53 勤奋的蓝猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、配置MHA工作环境 192.168.2.130机器操作: 1.1.创建MHA的工作目录,并且创建相关配置文件 (在软件包解压后的目录里面有样例配置文件)。指的是可以下载 mha4mysql-manager-0.56.tar.gz解压后找到样例配置文件 登录后复制 [root@server03 ~ 阅读全文
posted @ 2018-07-03 23:41 勤奋的蓝猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:整个MHA集群环境搭建过程演示 一. 实验环境说明 安装MHA操作步骤 MHA节点包含三个脚本,依赖perl模块。 save_binary_logs:保存和复制当掉的主服务器二进制日志 apply_diff_relay_logs:识别差异的relay log事件,并应用于其他salve服务器 pur 阅读全文
posted @ 2018-07-03 22:50 勤奋的蓝猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、前言: 1.1 MHA介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在My 阅读全文
posted @ 2018-07-01 08:43 勤奋的蓝猫 阅读(13) 评论(0) 推荐(0) 编辑
摘要:二进制安装mysql5.6.39初始化时报错如下: 登录后复制 [root@localhost scripts]# ./mysql_install_db --datadir=/data/mysql/data --basedir=/usr/local/mysql --user=mysql --expl 阅读全文
posted @ 2018-06-23 10:32 勤奋的蓝猫 阅读(14) 评论(0) 推荐(0) 编辑
摘要:SQLAdvisor是美团开源的一款SQL索引优化建议工具,是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内 阅读全文
posted @ 2018-06-14 22:20 勤奋的蓝猫 阅读(21) 评论(0) 推荐(0) 编辑
摘要:参考地址: https://www.jb51.net/article/75955.htm mysql查询缓存的研究 https://www.cnblogs.com/zengkefu/p/5716308.html 阅读全文
posted @ 2018-06-14 17:45 勤奋的蓝猫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:解决从mysqldump全备中恢复指定库的数据, 从全备中抽取指定数据库(可多个)的sql,每个数据库导出为数据库名命名的sql文件 注意:mysqldump时不能包含参数 --skip-comments 登录后复制 [root@git-server opt]# perl fetch_db_dump 阅读全文
posted @ 2018-06-06 17:06 勤奋的蓝猫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:一、基于binlog位置点的恢复 为了演示,刷新一个新的binlog文件,让它单独记录delete删除语句: 登录后复制 MySQL [zhangyou]> flush logs Query OK, 0 rows affected (0.09 sec) MySQL [zhangyou]> show 阅读全文
posted @ 2018-06-06 16:31 勤奋的蓝猫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:参数介绍: 参考官网地址: https://github.com/danfengcao/binlog2sql 直接从官网下载软件包,照着github上给的方法,虽然可以安装成功,但是执行如下命了报错,由于此工具源代码是是别人所写,目前暂时没找到是代码的哪个地方导致的语法错误。有知道的网友朋友可以友情 阅读全文
posted @ 2018-05-27 21:51 勤奋的蓝猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:说明,此方法只适合数据库库中表的记录数是较小的情况下,线上可以考虑采用,要是数据库的表特别的大的话,就不要采用此方法了,负责会导致mysql的服务器的负载特别的高,有可能导致服务器被挂掉的风险。 登录后复制 for n in `mysql -uroot -p'12334' -e "use novel 阅读全文
posted @ 2018-05-24 18:07 勤奋的蓝猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、binlog-rollback.pl工具介绍 是perl开发的脚本工具,此工具主要是生成反向的DML sql语句: 登录后复制 #基于row模式的binlog,生成DML(insert/update/delete)的rollback语句 #通过mysqlbinlog -v 解析binlog生成可 阅读全文
posted @ 2018-05-22 14:56 勤奋的蓝猫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、环境介绍: 1.1服务器角色配置: 登录后复制 mysql-master 10.0.0.101(外) 172.168.1.101(内) mysql-slave 10.0.0.103 (外) 172.168.1.103(内) mysql-router01 10.0.0.102 (外) 172.16 阅读全文
posted @ 2018-05-20 19:59 勤奋的蓝猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要:参考地址: https://www.aliyun.com/jiaocheng/1107482.html https://my.oschina.net/u/3496194/blog/1532177 阅读全文
posted @ 2018-05-19 00:12 勤奋的蓝猫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:和昨天介绍的MySQL之delete 忘加where条件误删除恢复的mysql的环境条件是一样的: mysql数据库指定字符集位utf8,同时表的字符集也得为utf8,同时mysql要开启row模式的bin-log日志 创建一张测试表测试: 登录后复制 create table MyClass( i 阅读全文
posted @ 2018-05-17 21:40 勤奋的蓝猫 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、mysql环境介绍: mysql数据库指定字符集位utf8,同时表的字符集也得为utf8,同时mysql要开启row模式的bin-log日志 /etc/my.cnf文件字符集参数设置: 登录后复制 [root@git-server ~]# grep character-set /etc/my.c 阅读全文
posted @ 2018-05-17 00:47 勤奋的蓝猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:记得在大学时学计算机时老师就告诉我delete删除记录只是给数据库中的记录加一个删除标识了,这样数据库空间并不是减少了,当时没想这么多,昨天发现一个数据库利用delete 删除之后容量没变,后来百度了一下发现了下面一站长分享的文件,写得非常的不错,整理一下给各位参考。 今天空间商告诉我数据库空间满了 阅读全文
posted @ 2018-05-15 13:37 勤奋的蓝猫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:MySQL删除数据几种情况以及是否释放磁盘空间: 1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table 阅读全文
posted @ 2018-05-15 13:29 勤奋的蓝猫 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示