2019年2月26日
摘要: 33.高可用架构33.1 MMM架构MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序(Perl)。主要用来监控和管理MySQL Master-Master双主复制。优点:故障切换、多个Slave的read负 阅读全文
posted @ 2019-02-26 20:37 Brad Miller 阅读(417) 评论(0) 推荐(0)
摘要: 32.Mysql Cluster Cluster是一组节点的组合。节点分为数据节点、SQL节点、管理节点。节点组合在一起可以为应用提供高可用、高性能、可缩放的Cluster数据管理。数据节点使用NDB存储引擎存储数据。Mysql Cluster的特点:数据分布式存储,数据冗余策略,节点可扩展的架构。 阅读全文
posted @ 2019-02-26 20:36 Brad Miller 阅读(227) 评论(0) 推荐(0)
摘要: 31.Mysql复制复制是指将主数据库的DDL和DML操作通过二进制日志传到从数据库上,然后在从数据库上对重做日志,从而使从库与主库保持同步。Mysql支持一台主库同时向多台从库复制,从库也可以作为其他从库的主库,实现链状的复制。Mysql复制优点: 如果主库出现问题,可以快速切换到从库提供服务; 阅读全文
posted @ 2019-02-26 20:36 Brad Miller 阅读(310) 评论(0) 推荐(0)
摘要: 30.Mysql常见问题和应用技巧30.1 忘记Mysql的root密码30.2 如何处理MyISAM存储引擎的表损坏 30.2.1 方法一:使用myisamchk工具 30.2.2 方法二:使用SQL命令30.3 MyISAM表超过4GB无法访问的问题30.4 数据目录磁盘空间不足的问题 30.4 阅读全文
posted @ 2019-02-26 20:34 Brad Miller 阅读(149) 评论(0) 推荐(0)
摘要: 29.Mysql监控29.1 如何选择一个监控方案 29.1.1 选择何种监控方式 29.1.2 如何选择合适自己的监控工具29.2 常用网络监控工具 29.2.1 Cacti简介 29.2.2 Nagios简介 29.2.3 Zabbix简介 29.2.4 几种常见开源软件比较29.3 Zabbi 阅读全文
posted @ 2019-02-26 20:33 Brad Miller 阅读(167) 评论(0) 推荐(0)
摘要: 28.Mysql权限与安全28.1 Mysql权限管理 28.1.1 权限系统的工作原理对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接;对通过认证的合法用户赋予相应的权限,用户可以在取得的权限范围内对数据库做相应的操作。身份认证在user表中包括三个属性:host、user、pa 阅读全文
posted @ 2019-02-26 20:32 Brad Miller 阅读(155) 评论(0) 推荐(0)
摘要: 27.备份与恢复27.1 备份/恢复策略考虑因素:备份表的存储引擎(事务性or非事务性);全备份or增量备份用复制做异地备份定期备份,考虑恢复时间确保mysql打开log-bin,有了BINLOG,Mysql才可以在必要的时候做完整恢复,或基于时间点的恢复,或基于位置的恢复经常做备份恢复测试,确保备 阅读全文
posted @ 2019-02-26 20:31 Brad Miller 阅读(365) 评论(0) 推荐(0)