根据项目需要,前段时间在搞EMM系统各种安装包的自动化部署工作,主要包括一键安装和一键启动\停止功能。总结记录下来,以供后用。 本文主要是自动安装MySQL5.7.11版,Linux版脚本在CentOS7系统下测试通过。 流程如下: a. 增加mysql用户和组 b. 检查系统是否安装有老版MySQ ...
分类:
数据库 时间:
2016-05-23 16:54:43
阅读次数:
244
MHA简介 MHA是由日本人yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的MySQL高可用方案。MHA能够在30秒内实现故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品TMHA,目前已支持一主一从。 MHA架构 MHA由MHA Man ...
分类:
数据库 时间:
2016-05-22 16:33:58
阅读次数:
186
MYSQL基础增强 库操作 表细节操作 表操作 相关网址:Mysql5.x手册 http://doc.mysql.cn/Mysql官网 http://dev.mysql.com/Mysql5.7参考手册 http://dev.mysql.com/doc/refman/5.7/en/其他参考手册CSD ...
分类:
数据库 时间:
2016-05-22 15:06:12
阅读次数:
237
简单版本:只用于获取组数据 其实就是将键值变成键,遍历的时候键相同的会覆盖 $res[$v['country']] [] 可以 = 1,无关紧要 ...
分类:
Web程序 时间:
2016-05-19 19:08:35
阅读次数:
229
各节点架构 (说明:生产环境有两个节点可以组成一套完整集群,我是测试环境,因此对于manager以及atlas和binlog server都是单点,如果生产环境,相应的将manager以及atlas和binlog server每个节点都部署即可) 安装步骤 10.80.8.89操作命令 1.#增加m ...
分类:
数据库 时间:
2016-05-18 21:36:27
阅读次数:
609
Class.forName(String name) 接上一篇JDBC。本来这个内容是放在前面的一篇里面的一起的,后来发现越写越多,想想看就算了,还是单独开一篇文章好了,这样也能写得更加详细点。 上一篇文章的第4点,getConnection()方法里面,我把从.properties里面获取mysq ...
分类:
数据库 时间:
2016-05-18 12:22:55
阅读次数:
186
1、准备工作从MySQL官网上分别下载mysql服务器端于客户端包:MySQL-server-5.5.49-1.sles11.x86.rpm MySQL-client-5.5.49-1.sles11.x86_64.rpm 2、检测系统是否安装MySQL #rpm -qa | grep -i mysq ...
分类:
数据库 时间:
2016-05-18 00:18:58
阅读次数:
352
1、无参的存储过程 1)创建 2)php调用 $mysqli = new mysqli($host,$user,$psw,'test'); $sql = "call test.test0()"; $mysqli->query($sql); 2、传入参数的存储过程 1)创建 2)php调用 $mysq ...
分类:
数据库 时间:
2016-05-16 19:17:41
阅读次数:
258
允许转载, 转载时请以超链接形式标明文章原始出处和网站信息 http://www.mysqlsystems.com/2012/03/figure-out-process-of-autofailover-on-mha.html MHA自动Failover过程解析(updated) By zhang, ...
分类:
其他好文 时间:
2016-05-16 11:03:42
阅读次数:
248
在上一篇的MHA介绍中提及过其它一些MySQL的高可用解决方案,只是略微介绍了以下,在这里详细的介绍。MySQL复制是异步或者半同步的。当master故障时,一些slave可能并没有收到最新的relaylog,也就意味着每个slave可能处于不同的状态。手动处理这些一致性问题是小事,因为不修复..
分类:
数据库 时间:
2016-05-15 12:40:45
阅读次数:
599