
MySQL
文章平均质量分 89
CuiPeiwen
这个作者很懒,什么都没留下…
展开
-
Rsync 远程同步 Inotify 监控部署
目录一、Rsync 服务器1、Rsync 介绍2. 同步方式3. 增量备份4. Rsync 命令二、配置 rsync 源服务器1. Rsync 同步源2. Rsync 配置思路三、配置 rsync 远程同步1. 环境准备2. 下载并启动服务3. 测试远程同步4. rsync 实时同步的优缺点四、Inotify 简介1. inotify 是什么2. Inotify 的使用五、rsync + inotify 实时同步部署1. 服务端修改 rsync 配置文件2. 客户端修改 inotify 内核参数3. cli原创 2021-11-15 21:05:08 · 1220 阅读 · 0 评论 -
Redis 主从复制、哨兵以及Cluster群集的搭建
目录一、高可用技术二、 Redis主从复制1. 主从复制的概念2. 主从复制的作用3. 主从复制工作流程4. 主从复制的搭建三、 哨兵模式1. 哨兵模式集群架构2. 哨兵的模式和功能3. 监控过程4. 哨兵模式下的故障迁移5. 哨兵模式的搭建四、 Cluster 群集1. 作用2. 搭建Cluster集群总结一、高可用技术主从复制:主从复制是高可用redis的基础,主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。哨兵和集群都是在主从复制基础上实现高可用的。缺点:故障恢原创 2021-11-15 16:59:15 · 323 阅读 · 0 评论 -
MySQL函数、存储过程
目录一、数据库函数1. 数学函数2. 聚合函数3. 字符串函数4. 日期时间函数二、存储过程1. 概述2. 存储过程的优点3. 操作流程4. 存储过程的参数5. 修改存储过程6. 删除存储过程一、数据库函数1. 数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数数学函数描述abs (x)返回x的绝对值;绝对值就是永远是正数,0的绝对值是0rand ()返回0到1的随机数mod(x, y)返回x除以y原创 2021-11-02 07:15:00 · 350 阅读 · 0 评论 -
MySQL正则表达式、运算符以及多表查询
目录引言一、正则表达式二、运算符1. 算术运算符2. 比较运算符3. 逻辑运算符(布尔值)3.1 逻辑非3.2 逻辑与3.3 逻辑或(or)3.4 逻辑异(xor)4. 位运算符5. 优先级三、连接查询1. 内连接2. 左连接3. 右连接总结引言正则表达式是用来匹配文本的特殊的串(字符集合)。如果你想从一个文本文件中提取电话号码,可以使用正则表达式。如果你需要查找名字中间有数字的所有文件,可以使用一个正则表达式。如果你想在一个文本块中找到所有重复的单词,可以使用一个正则表达式。所有种类的程序设计语言、原创 2021-11-01 22:21:17 · 543 阅读 · 0 评论 -
MySQL 自动化备份脚本
文章目录1. 全库备份2. 增量备份3. 开启定时任务1. 全库备份vim all_db_bak.sh#!/bin/bash#MySQL 全库备份PATH="/usr/local/mysql/bin:$PATH"BAK1=/bak1BAK2=/bak2TIME=$(date +"%F:%H:%M:%S")USER=rootPASS=123456if [ ! -d $BAK1 -o ! -d $BAK2 ];then mkdir $BAK1 mkdir $BAK2 mysql原创 2021-10-31 10:45:00 · 1382 阅读 · 0 评论 -
MySQL 增量备份与恢复
目录引言一、MySQL 增量备份1. 增量备份特点2. 示例二、MySQL 增量恢复1. 增量恢复的场景2. 丢失完全备份之后更改的数据的恢复3. 完全备份之后丢失所有数据4. 基于时间点与位置的恢复4.1 基于时间点的恢复4.2 基于位置的恢复5. 指定企业备份策略的思路总结引言完全备份是把所有的数据内容进行备份,备份数据中有大量的重复数据,并且完全备份的时间与恢复的时间很长。解决完全备份存在的问题就是使用增量备份的方式,增量备份就是备份自上一次备份之后增加或改变的文件或内容。一、MySQL 增原创 2021-10-30 19:15:00 · 642 阅读 · 0 评论 -
MySQL 存储引擎
目录引言一、MyISAM 存储引擎1. 存储引擎概述2. MyISAM 介绍3. MyISAM 特点4. MyISAM 支持的存储格式5. 适用的生产场景二、InnoDB 存储引擎1. InnoDB 概述2. 特点3. 适用的生产场景4. 企业选择存储引擎的依据三、存储引擎的查看与修改1. 查看数据库可配置的存储引擎类型2. 查看表使用的存储引擎3. 修改存储引擎总结引言存储引擎的实质就是如何实现存储数据,为存储的数据建立索引以及查询、更改、删除数据等技术实现的方法。不同于很多数据库系统仅仅选择一种原创 2021-10-30 15:15:00 · 254 阅读 · 0 评论 -
MySQL 事务详解
目录引言一、事务的概念二、事务的ACID特点1. 原子性2. 一致性3. 隔离性4. 持久性三、Mysql及事务隔离级别1. 级别2. 作用范围四、事务控制语句1. 测试提交事务2. 测试回滚事务3. 测试多点回滚4. 使用 set 设置控制事务总结引言数据库事务是指作为单个逻辑工作单元执行的一系列操作,要么完整的执行,要么完全不执行。正常情况下,这些操作将顺利进行,最终操作成功。但是,如果在这一系列过程中任何一个环节出了问题,数据库中所有信息都必须保持第一步操作前的状态不变。否则,数据库的信息将会原创 2021-10-30 00:45:00 · 299 阅读 · 0 评论 -
MySQL完全备份与恢复
目录引言一、MySQL 日志1. 类型和作用2. 日志配置文件3. 查询日志二、MySQL 完全备份1. 数据库备份的重要性2. 数据库备份的分类2.1 物理备份2.2 逻辑备份(1) 完全备份(2) 差异备份(3) 增量备份2.3 小结3. 常见的备份方法三、MySQL 物理备份与恢复1. 物理冷备份与恢复2. mysqldump备份与恢复(温备份)2.1 mysqldump备份2.2 恢复数据库2.3 mysqldump总结总结引言随着办公自动化和电子商务的飞速发展,企业对信息系统的依赖性越来越高原创 2021-10-29 22:00:00 · 516 阅读 · 0 评论 -
MySQL索引
目录引言一、数据库索引1. 索引的概念2. 索引的作用2.1 作用2.2 负作用3. 索引的分类4. 创建索引的原则依据二、创建索引1. 创建索引的方法2. 创建唯一索引3. 创建主键索引4. 创建全文索引5. 创建组合索引6. 删除索引三、查看索引1. 查看索引的方法2. 索引详细信息解析总结引言在企业信息化的过程中,数据库中表的数据量越来越大,性能会急剧下降,创建索引对于保持良好的性能非常关键。索引是对查询性能优化最有效的手段,能够轻易地将查询性能提高几个数量级。一、数据库索引 数据库索引原创 2021-10-29 18:45:00 · 348 阅读 · 0 评论 -
MySQL数据库管理
目录引言一、用户管理1. 新建用户2. 查看用户信息3. 重命名用户4. 删除用户5. 给用户设置密码6. 忘记 root 密码的解决办法二、 授权控制1. 授予权限2. 查看权限3. 撤销权限总结引言在企业信息化的过程中,数据库中库和表都会大量存在,需要分配给管理者核实的权限进行操作,合理地分配权限,可以使数据库管理井然有序,各个管理者只需要关注自己负责的内容,也可避免误操作对系统造成损失。 数据库是信息系统中非常重要的一个环节,合理高效地对它进行管理是很重要的工作。通常是由总管理员创建不同的原创 2021-10-29 14:17:01 · 128 阅读 · 0 评论 -
MySQL基础服务
目录引言一、MySQL 的编译安装二、使用 MySQL 数据库1. 常见的数据类型2. 查看数据库结构3. SQL 语言4. 创建及删除库和表4.1 创建新的数据库4.2 创建新的表4.3 删除数据表4.4 删除数据库5. 管理表中的数据记录5.1 插入数据记录5.2 查询数据记录5.3 修改、更新数据记录5.4 删除数据记录5.5 案例扩展三、数据表高级操作1. 修改表名和表结构2. 克隆表3. 清空表4. 创建临时表5. 创建外键约束总结引言MySQL 是一个真正的多线程,多用户的 SQL 数据库原创 2021-10-28 15:05:18 · 270 阅读 · 0 评论