摘要: redis数据库 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 Redis采用内存(In-Memory)数据集(DataSet) 。 支持多种数据类型。 运行于大多数POSIX系统,如Linux、*BSD、OS X等。 作者: 阅读全文
posted @ 2019-05-10 17:40 游走在边缘的人 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.系统优化工具 1.1 top 实时监控当前操作系统的负载情况的,每秒刷新一次状态,通常会关注三大指标(CPU、MEM、IO) 1.1.1 各项指标说明 load average: 0.00, 0.00, 0.00:整体的负载情况,判断标准,如果值非常高,只能告诉我们操作系统很繁忙 CPU使用情况:Cpu(s): 0.2%us, 0.2%sy, 99.7%id, 0.0%wa %i... 阅读全文
posted @ 2019-05-10 17:36 游走在边缘的人 阅读(372) 评论(0) 推荐(0) 编辑
摘要: MHA高可用 1.MHA介绍及工作原理 MHA(Master High Availability),由日本DeNA公司youshimaton(现就职于Facebook公司)开发。MHA能做到在10~30秒之内自动完成数据库的Failover,Failover的过程中,能最大程度上保证数据的一致性。 阅读全文
posted @ 2019-05-10 17:35 游走在边缘的人 阅读(414) 评论(0) 推荐(0) 编辑
摘要: mysql主从复制 1.mysql复制简介 复制是 MySQL的一项功能,允许服务器将更改从一个实例复制到另一个实例。 • 主服务器将所有数据和结构更改记录到二进制日志中。 • 从属服务器从主服务器请求该二进制日志并在本地应用其内容。 2.mysql主从复制工作原理 1.从库,从IO线程,读取master.info中的信息,获取数据库的连接参数(user\passwd\ip\por... 阅读全文
posted @ 2019-05-10 17:34 游走在边缘的人 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 要求: 画出实验拓扑图,标准清楚IP/hostname/作用 (1)实现1主2从GTID主从复制环境 (2)构建MHA高可用环境 30分 (3)模拟损坏主库,并实现修复 10分 (4)实现应用透明(VIP) 20分 (5)实现外部数据补偿(binlog server) 10分 (6)基于MHA环境实现Atlas读写分离 20分 (7)在线增加删除节点管... 阅读全文
posted @ 2019-05-10 17:34 游走在边缘的人 阅读(629) 评论(0) 推荐(0) 编辑
摘要: mysql备份与恢复 1.mysql备份类型 冷备份:关闭数据、停止业务 温备份:加锁备份 热备份:在先备份,不会影响到也正常运行 2.mysql备份方式 逻辑备份:基于SQL语句的备份 (1)mysqldump建库、建表、数据插入 (2)基于二进制日志:数据库的所有变化类的操作 (3)基于复制的备份:将二进制日志实时传送到另一台机器并且恢复 物理备份 (1)xtrabackup进行物理... 阅读全文
posted @ 2019-05-10 17:33 游走在边缘的人 阅读(183) 评论(0) 推荐(0) 编辑
摘要: mysql错误集合 1.使用flush logs;报ERROR 1105 (HY000): Unknown error错误 报此错误是因为日志所在目录只有root有权限新建文件,从mysql客户端执行flush logs其实是以mysql这个账号去执行的,所以会权限不足 查看错误日志所在位置 mysql> show variables like '%log_error%'; +-------... 阅读全文
posted @ 2019-05-10 17:32 游走在边缘的人 阅读(376) 评论(0) 推荐(0) 编辑
摘要: mysql日志管理 1.mysql日志分类 日志文件 选项 文件名 程序 错误日志 --log-error host_name.err N/A 常规日志 --general_log general_log、host_name.log N/A 慢速查询日志 --slow_query_log、--long_query_ti... 阅读全文
posted @ 2019-05-10 17:31 游走在边缘的人 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Mysql存储引擎介绍 MySQL引擎:可以理解为,MySQL的“文件系统”,只不过功能更加强大。 MySQL引擎功能:除了可以提供基本的存取功能,还有更多功能事务功能、锁定、备份和恢复、优化以及特殊功能。 1. MySQL存储引擎种类 MySQL 提供以下存储引擎 InnoDB 常用 MyISAM 阅读全文
posted @ 2019-05-10 17:30 游走在边缘的人 阅读(180) 评论(0) 推荐(0) 编辑
摘要: mysql数据库的增删改查 1.mysql接口自带功能 msyq>\h:查看帮助信息 1、\h 或 help 或 ? 2、\G:分组显示结果 3、\T 或 tee:将结果和命令输出到文本 4、\c 或 CTRL+c:清除当前语句 5、\s 或 status:获取MySQL服务器状态信息 6、\. 或 source:执行外部SQL脚本:二进制日志截取、备份出来的SQL脚本 7、\u 或use:切... 阅读全文
posted @ 2019-05-10 17:06 游走在边缘的人 阅读(322) 评论(0) 推荐(0) 编辑