摘要: MMM (Master-Master replication manager for MySQL, MySQL主主复制管理器) 是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master (双主)复制,虽然叫做双主复制,但是业 阅读全文
posted @ 2021-09-12 02:37 视觉装置在笑 阅读(124) 评论(0) 推荐(0)
摘要: MySQL MHA 1.什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的 阅读全文
posted @ 2021-09-12 02:36 视觉装置在笑 阅读(146) 评论(0) 推荐(0)
摘要: MysQI主从复制与读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT,UPDATE,DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“写” 阅读全文
posted @ 2021-09-12 02:35 视觉装置在笑 阅读(59) 评论(0) 推荐(0)
摘要: 正则表达式(REGEXP) 正则表达式匹配符 字符 解释 举列 ^ 匹配文本的开始字符 ’ ^aa ’ 匹配以 aa 开头的字符串 $ 匹配文本的结束字符 ’ aa$ ’ 匹配以aa结尾的字符串 . 匹配任何单个字符 ’ a.b '匹配任何a和b之间有一个字符的字符串 * 匹配零个或多个在它前面的字 阅读全文
posted @ 2021-09-12 02:34 视觉装置在笑 阅读(107) 评论(0) 推荐(0)
摘要: 排名的计算 表格自我连接(self join),然后将结果依序列出,算出每一行之前(包括那一行本身)有多少行数 select A1.Name, A1.Sales, count(A2.Sales) rank from Total_Sales A1, Total_Sales A2 -> where A1 阅读全文
posted @ 2021-09-12 02:33 视觉装置在笑 阅读(339) 评论(0) 推荐(0)
摘要: CREATE VIEW(视图) 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。 视图不含有数据,只存储它的定义,它的用途一般可以简化复杂的查询。比 阅读全文
posted @ 2021-09-12 02:32 视觉装置在笑 阅读(195) 评论(0) 推荐(0)
摘要: 查询语句 1、SELECT 显示表格中一个或数个栏位的所有资料 语法:SELECT "栏位" FROM "表名"; 2、DISTINCT 不显示重复的内容 语法:SELECT DISTINCT "栏位" FROM "表名"; 3、WHERE 条件查询 语法:SELECT "栏位" FROM "表名" 阅读全文
posted @ 2021-09-12 02:31 视觉装置在笑 阅读(278) 评论(0) 推荐(0)
摘要: 数据库备份 1、数据备份的重要性 备份的主要目的是灾难恢复 在生产环境中,数据的安全性至关重要 任何数据的丢失都可能产生严重的后果 造成数据丢失的原因: 程序错误 人为操作错误 运算错误 磁盘故障 不可控因素 2、从物理与逻辑的角度,备份分为: 物理备份: 对数据库操作系统的物理文件(如数据文件、日 阅读全文
posted @ 2021-09-12 02:30 视觉装置在笑 阅读(388) 评论(0) 推荐(0)
摘要: MySQL 日志管理 MySQL 的日志默认保存位置为 /usr/local/mysql/data 修改配置文件: vim /etc/my.cnf[mysqld] 1、错误日志 ##错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启log-error=/usr/local/m 阅读全文
posted @ 2021-09-12 02:30 视觉装置在笑 阅读(69) 评论(0) 推荐(0)