
mysql
文章平均质量分 78
wu-917
这个作者很懒,什么都没留下…
展开
-
docker搭建pxc
先搭建一个加速器为后面下载镜像做准备创建新的库,刷新一下 有说明你已经同步了原创 2022-06-09 11:34:35 · 952 阅读 · 0 评论 -
离线部署mysql
1.先把安装包拖进来2.加载镜像docker load -i mysql5.7.tar 3.查看镜像docker images4.创建mysql容器docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 [之前查看的id号]参数解释-d: 表示在让容器后台运行–name: 给容器起一个名字-p 3308:3306: 把宿主机的3308端口(port)映射到Mysql容原创 2022-05-27 10:58:23 · 263 阅读 · 0 评论 -
MHA高可用
一、MHA 的概念1.什么是 MHAMHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。2.MHA 的组成MHA Node(数据节点) MHA Node 运行在每台 MySQL 服务器上。MHA Manager(管理原创 2022-02-25 16:12:54 · 173 阅读 · 0 评论 -
redis(2)
一、Redis高可用在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.98、 99.99号、 99. 9998等等)但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速ro容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 主从复制:主从复制是高可用Redis的原创 2022-02-25 15:13:18 · 216 阅读 · 0 评论 -
Redis
一、关系数据库与非关系型数据库关系型数据库:关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括Oracle、MySQL、SQI Server、Microsoft Access、DB2、PostgreSQL等。以上数据库在使用的时候必须先建库建表设计表结构,然后存储数据的时候按表结构去存,如果数据与表结构不匹配就会存储失败。非原创 2022-02-25 14:02:51 · 658 阅读 · 0 评论 -
读写分离
一、读写分离1、什么是读写分离?读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、 DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。2、为什么要读写分离呢?因为数据库的“写”(写10000条数据可能要3分钟)操作是比较耗时的。但是数据库的“读”(读10000条数据可能只要5秒钟)所以读写分离,解决的是,数据库的写入,影响了查询的效率。3、什么时候要读写分离?数据库不一定要读写原创 2022-02-24 20:12:21 · 9137 阅读 · 5 评论 -
MySQL 高级(进阶)SQL语句
创建两个表以作例子use kgc;create table location (Region char(20) , store_Name char(20)) ;insert into location values ( 'East', 'Boston ' ) ;insert into location values ( 'East ' , 'New York ' );insert into location values ( 'west ' , 'Los Angeles ' ) ;inser原创 2022-02-23 00:01:20 · 359 阅读 · 0 评论 -
主从复制
在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离一、MySQL 主从复制原理1.MySQL的复制类型基于语句的复制(STATEMENT, MySQL默认类型)基于行的复制(ROW)混合类型的复制(MIXED)2.mysq支持的复制类型(1) STATEMENT:基于语句的复制。在服务器上执行sq1语句,在从服务器上执行同样的语句,mysql 默认采用基于语句的复制,执行效率高。(2原创 2022-02-22 23:58:12 · 203 阅读 · 0 评论 -
MySQL备份与恢复
数据备份的重要性 备份的主要目的是灾难恢复 在生产环境中,数据的安全性至关重要 任何数据的丢失都可能产生严重的后果 造成数据丢失的原因 程序错误 人为操作错误 运算错误 磁盘故障 灾难(如火灾、地震)和盗窃 1.数据库备份的分类从物理与逻辑的角度,备份可分为 物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份 物理备份方法 冷备份(脱机备原创 2022-02-17 15:11:50 · 617 阅读 · 0 评论 -
MySQL存储引擎
目录1.存储引擎概念介绍1.2存储引擎概念介绍2.MyISAM的特点介绍2.1MylSAM的特点介绍MyISAM 表支持3 种不同的存储格式MylSAM适用的生产场景举例3.InnoDB特点介绍3.2InnoDB特点介绍InnoDB适用生产场景分析业企业选择存储引擎依据1.查看数据库可配置的存储引擎类型2.查看表正在使用的存储引擎类型2.1 方式一3.配置存储引擎为所选择的类型3.1 方法一3.2 方法二3.3 方法三1.存储引..原创 2022-02-17 14:25:08 · 305 阅读 · 0 评论 -
MySQL数据库--事务
目录一.事务的概念二.事务的ACID特点1.原子性:2.一致性:3.隔离性:4.持久性:三、事务之间的相互影响1.脏读2.不可重复读3. 幻读4.丢失更新四、MySQL及事务隔离级别1.概述2.查询全局事务隔离级别3.查询会话事务隔离级别4.设置全局事务隔离级别5.设置会话事务隔离级别五、事务的操作1.MySQL 操作事务2.使用事务命令控制事务2.1 测试提交事务2.2 测试回滚事务2.3 测试多点回...原创 2022-02-17 09:44:22 · 1083 阅读 · 0 评论 -
MySQL数据库管理
mysql数据库管理数据库-->数据表-->行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性常用的数据类型:类型 说明 int 整型 float 单精度浮点 4字节32位 double 双精度浮点 8字节64位 char 可变长度的字符类型 varchar 可变长度的字符类型 text 文本 image 图片 decimal(5,2) 5个有原创 2022-02-14 16:13:11 · 486 阅读 · 0 评论 -
MySQL 索引、事务与存储索引
索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。 索引是表中一列或者若干列值排序的方法。 建立索引的目的是加快对表中记录的查找或排序。 1.索引的作用.原创 2022-02-10 08:59:36 · 112 阅读 · 0 评论 -
MySQL数据库初体验
1.1据库的基本概念数据 描述事物的符号记录 包括数据、文字、图形、声音、档案记录等 以记录形式按统一的格式进行存储 表 将不同的记录组织在一起 用来存储具体数据 数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 1.2数据库的基本概念数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的系统软件数据库的建立和维护功能、数据定义功能、数据操纵功能、数据库的运行管理功能、通信功能数据库系统原创 2022-01-23 14:25:38 · 114 阅读 · 0 评论