![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 93
-ZhangQiang-
简简单单
展开
-
MHA高可用集群部署及故障切换
目录一、MHA概念1、MHA 的组成2、MHA 的特点二、搭建MySQL+MHA修改三台MySQL服务器的主配置文件/etc/my.cnf配置MySQL一主两从主从复制验证安装 MHA 软件一、MHA概念MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正原创 2021-03-01 10:20:50 · 146 阅读 · 4 评论 -
MySQL主从复制与读写分离
目录一、MySQL 主从复制原理1、MySQL 支持的复制类型2、MySQL主从复制的工作过程前言在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。有点类似于rsync,但是不同的是rsync是对磁盘文件做备份,而mysql主从复制是对数据库中的数据、语句做备份。一、MySQL 主从复制原理1、MySQL 支持的复制类原创 2021-02-25 19:10:13 · 2729 阅读 · 8 评论 -
MySQL高级SQL语句
目录一、准备工作二、MySQL 高级(进阶) SQL 语句1、SELECT2、DISTINCT3、WHERE4、AND、OR5、IN6、BETWEEN7、通配符8、LIKE9、ORDER BY10、函数数学函数聚合函数字符串函数11、GROUP BY12、HAVING13、别名14、子查询:连接表格15、EXISTS一、准备工作mysql -u root -pshow databases;create database plane;use plane;create table line (r原创 2021-02-23 18:55:44 · 367 阅读 · 1 评论 -
MySQL日志管理、备份与恢复
目录一、MySQL的日志管理1、MySQL的日志分类2、MySQL的日志开启3、进入数据库里查看相对应的日志是否开启查看通用查询日志是否开启查看二进制日志是否开启查看慢查询日志相关功能二、MySQL 完全备份与恢复准备表classmysql -u root -pcreate database school;use school;create table class(id int(10) not null,name varchar(20) not null,sex char(2) not n原创 2021-02-22 20:08:36 · 549 阅读 · 3 评论 -
MySQL事务及存储引擎
目录一、MySQL事务(1)事务的概念(2)事务的ACID特点1、原子性2、一致性3、隔离性4、持久性(3)事务控制语句1、相关语句2、案例(4)使用 set 设置控制事务二、MySQL 存储引擎(1)存储引擎概念(2)MyISAM1、MyISAM的特点介绍2、MyIAM支持的存储格式3、MyISAM适用的生产场景举例(3)InnoDB1、InnoDB特点2、InnoDB适用生产场景分析3、企业选择存储引擎依据(4)查看和设置存储引擎的命令1、查看系统支持的存储引擎2、查看表使用的存储引擎3、修改存储引擎原创 2021-02-22 17:29:11 · 2056 阅读 · 6 评论 -
MySQL 索引
目录一、MySQL索引索引的概念索引的作用创建索引的原则依据二、索引的分类和创建1、普通索引直接创建索引修改表方式创建创建表的时候指定索引2、唯一索引直接创建唯一索引修改表方式创建创建表的时候指定3、主键索引先创建一个表mysql -u root -pcreate database school;use school;create table class(id int(10) not null,name varchar(20) not null,sex char(2) not null,原创 2021-02-22 14:37:00 · 382 阅读 · 1 评论 -
MySQL高级操作
四、数据表高级操作(一)克隆表,将数据表的数据记录生成到新的表中1、方法一:使用likecreate table test1 like info; #通过 LIKE 方法,复制 KY08 表结构生成 test01 表insert into test1 select * from info;2、方法二:直接克隆CREATE TABLE test2 (SELECT * from info);show create table test2\G; #获取数据表的表结构、索引等信息SEL原创 2021-02-18 17:28:22 · 342 阅读 · 2 评论 -
MySQL的基本操作命令
目录一、常用的数据类型二、查看数据库结构1、查看当前服务器中的数据库2.查看数据库中包含的表3.查看表的结构(字段)三、SQL语句DDL(数据定义语言)1、创建新的数据库2、创建新的表3、删除指定数据表4、删除指定的数据库DML(数据操作语言)1、向数据表中插入新的数据记录2、查询数据记录3、修改、更新数据表中的数据记录4、在数据表中删除指定的数据记录1、修改表名2、扩展表结构(增加字段)3、修改字段(列)名,添加唯一键4、删除字段一、常用的数据类型int整型float单精度浮点原创 2021-02-05 01:16:34 · 1343 阅读 · 1 评论 -
数据库MySQL
这里写目录标题一、数据库的基本概念1、数据库的组成数据(Data)表数据库2、数据库管理系统(DBS)3、数据库系统(DBS)二、当今主流数据库三、关系型数据库介绍1、实体2、关系3、属性四、非关系型数据库介绍五、MySQL数据库介绍一、数据库的基本概念1、数据库的组成数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一格式进行存储表将不同的记录组织在一起,用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互原创 2021-02-04 23:37:14 · 157 阅读 · 1 评论