![](https://img-blog.csdnimg.cn/20210516103347634.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 91
MySQL运维
serendipity_cat
原来这里可以签名
展开
-
MySQL 运维 - MHA高可用集群部署 | 故障切换 | 超详细
MySQL 运维 - MHA高可用集群部署一、MHA概述二、MHA的组成三、故障场景四、开始部署1.配置主从2.配置一主两从一、MHA概述HHA可以实现单点故障切换和主从复制[0到30秒内自动完成故障切换]当主服务器挂掉后备用的就会顶替,为抢救主服务器争取时间故障自动切换的过程中,MHA会试图从宕机的Master上保存二进制日志最大程度的保证数据不丢失,并采用半同步复制,可以大大降低数据丢失的风险,如果只有一个slave已经收到了最新的二进制日志,MHA就可以将最新的二进制日志应用于其他所有的slav原创 2021-04-23 17:40:52 · 487 阅读 · 3 评论 -
MySQL 运维 - 主从复制与读写分离 | 轻松实现负载均衡 | 含排错思路 | 超详细
MySQL 运维 - 主从复制与读写分离一、概述二、应用场景三、案例实施1. 建立时间同步环境1.1 主服务器作为时间服务器1.2 在从服务器上进行时间同步2.配置主服务器MySQL3.配置从服务器4.验证复制效果5.搭建读写分离5.1 安装Amoeba5.2 配置Amoeba6.测试一、概述单台MySQL服务器无法满足高可用和负载均衡,所以需要至少两台以上的MySQL服务器做主从复制以提高安全性和效率二、应用场景主服务器使用dump线程写入二进制日志文件,从服务器请求并通过I/O线程读取主服务器的原创 2021-04-22 15:33:29 · 1092 阅读 · 5 评论 -
MySQL 运维 - 高阶SQL语句
MySQL 运维 - 高阶SQL语句按单字段排序多字段排序or/and嵌套/多条件查询不重复记录指定多字段去重对结果进行分组结合排序语法限制条目结果设置别名AS作为连接语句通配符子查询子查询-别名子查询-exists试图[类似与镜像]额外拓展按单字段排序asc 升序[默认] desc 降序语法select 显示用字段 from 表名 where 判断用字段>=Number order by 以哪个字段做排序 desc;举例:select id from user where point&原创 2021-04-19 17:29:55 · 18273 阅读 · 27 评论 -
MySQL 运维 - 数据库备份
MySQL 运维 - 数据库备份一、数据库备份的分类① 物理备份② 逻辑备份►完全备份►差异备份►增量备份③ 备份方式比较二、mysqldump的使用① 备份数据② 查看数据③ 恢复数据三、增量备份① 二进制日志的三种记录格式② 刷新日志的两种方式③ 查看二进制日志文件内容④ 增量恢复的场景⑤ 丢失完全备份之后更改的数据的恢复步骤⑥ 查看二进制日志内容四、增量恢复① 增量恢复的场景② 丢失完全备份之后更改的数据的恢复步骤③ 完全备份之后丢失所有数据的恢复步骤⑤ 基于时间点与位置的恢复⑥ 基于位置的操作五、原创 2021-04-15 17:08:48 · 817 阅读 · 1 评论 -
MySQL 运维 - 日志管理
MySQL 运维 - 日志管理一、MySQL的五种日志类型① 错误日志② 二进制日志③ 慢查询日志④ 通用查询日志二、查看日志① 查看通用查询日志是否开启② 查看二进制日志是否开启③ 查看慢查询日功能是否开启一、MySQL的五种日志类型回滚日志、二进制日志、错误日志、慢查询日志、一般查询日志,中继日志① 错误日志记录MySQL服务的启停时正确和错误的信息,还记录启动、停止、运行过程中的错误信息手动调整 vim /etc/my.cnflog-error=/usr/local/mysql/dat原创 2021-04-14 18:58:08 · 370 阅读 · 1 评论 -
MySQL 运维 - 浅谈事务
MySQL 浅谈事务一、事务的四大特性(ACID)① 原子性② 一致性③ 隔离性④ 持久性二、事物之间相互影响(间接的)① 脏读② 幻读③ 丢失更新三、事务的四大隔离① 查询全局事务隔离级别② 查询会话事务隔离级别③ 设置全局事务隔离级别④ 设置会话事务级别隔离四、事务的操作① 事务控制语句② 测试提交事务③ 测试回滚事务④ 使用set设置控制事务五、存储引擎① 常用的存储引擎② MyISAM③ Innodb⑤ 查看系统支持的引擎⑥ 查看指定表使用的存储引擎方法一方法二⑦ 修改存储引擎方法一方法二方法三它原创 2021-04-13 15:21:42 · 357 阅读 · 3 评论 -
MySQL 运维 - 数据库索引 | 超详细
MySQL 运维 - 数据库索引 | 超详细一、数据库索引二、索引的作用三、索引的副作用四、创建索引的原则依据五、索引的分类六、索引的创建方法① 普通索引② 唯一索引③ 主键索引④ 组合索引⑤ 全文索引七、查看索引① 各个字段的含义一、数据库索引索引是一种特殊的文件,包含着对数据表中所有记录的引用指针通俗点说,索引就好比是一本书的目录,能加快数据库的查询速度例如需要遍历 200 条数据,在没有索引的情况下,数据库会遍历全部 200 条数据后选择符合条件的而有了相应的索引后,数据库会直接在索引中查找原创 2021-04-11 09:14:12 · 1337 阅读 · 2 评论 -
MySQL 运维 - 从零开始学习 | 超详细
MySQL 运维 - 从零开始学习一、安装MySQL① Linux的RPM包功能二、MySQL数据库基础操作命令① 常用的数据类型MySQL是一款免费开源的关系型数据库管理系统,关系型数据库将数据保存在不同的表中,有效的提高了灵活性一、安装MySQL►官方下载地址►国内源下载地址① Linux的RPM包功能MySQL 只用于连接MySQL服务器MySQL-client 顾名思义(客户端),用于控制MySQL服务器MySQL-devel 用于编译客户端MySQL-shared 动态装载原创 2021-04-07 20:07:27 · 14608 阅读 · 20 评论