MySQL 数据库管理
文章平均质量分 74
懵懂无知
是鑫磊吖~
这个作者很懒,什么都没留下…
展开
-
mysql 读写分离 解析
文章目录读写分离一,什么是读写分离二,读写分离的好处三,读写分离的中间件服务常见的数据库中间件服务MyCat 数据库中间件那么 Mycat 是什么?部署读写分离部署Java 运行环境jbk部署MyCat 中间件下载认识MyCat 配置文件 读写分离 一,什么是读写分离 在数据库集群架构中,让主库负责处理写入操作,而从库只负责处理select查询操作,让两者分工明确达到提高数据库整体读写性能。 当然,主数据库另外一个功能就是负责将数据变更同步到从库中,也就是写操作。 二,读写分离的好处 1,分摊原创 2021-01-12 20:17:03 · 145 阅读 · 0 评论 -
MySQL AB主从复制 解析
文章目录AB、主从复制一,什么是主从复制1,主从复制2,主从复制的作用二,主从复制的原理三,主从复制的作用及可以解决的问题主从复制的作用主从复制可以解决的问题四,M-S 架构GTID 基于事务ID复制1,什么是GTID2,GTID工作原则3,部署主从复制 AB、主从复制 一,什么是主从复制 1,主从复制 是用来建立一个和主数据库完全一样的数据库环境,称为从数据库; 主数据库一般是准实时的业务数据库。 2,主从复制的作用 1.做数据的热备, 作为后备数据库,主数据库服务器故障后,可切换到从数据库继原创 2021-01-10 17:41:19 · 843 阅读 · 1 评论 -
MySQL 数据库优化 详解
文章目录MySQL 优化引擎临时指定引擎修改默认引擎修改已经存在的表引擎优化:调优思路查看最近一个sql语句产生的错误警告显示系统中正在运行的所有进程。查看最近一个sql语句产生的错误信息字符集设置临时配置给库设置字符集给表设置字符集永久配置设置数据库最大访问链接是查看慢查询是否配置成功查看数据库当前最大的连接数配置mysql的并发连接数与超时时间innodb 引擎 MySQL 优化 引擎 ###查看引擎 mysql> show engines; mysql> SHOW VARIABLES LI原创 2021-01-09 19:56:36 · 130 阅读 · 0 评论 -
MySQL mysqldump逻辑备份 恢复数据 解析
文章目录mysqldump逻辑备份与数据恢复mysqldump介绍如何保证数据一致?远程备份语句本地备份语法常用备份数据选项备份注意避免锁库逻辑备份数据1,备份表备份单个表语法备份多个表语法2,备份库备份单个库语法备份多个库语法备份所有的库语法3,查看存放备份的目录恢复数据库和表恢复库删除数据库里备份过的数据创建一个库恢复数据恢复表删除数据库里备份过的表数据恢复表数据停止bin log 日志恢复表数据方式一恢复数据方式二通过bin log 日志恢复数据开启bin log 日志创建目录、修改权限并重启服务器刷原创 2021-01-09 15:07:14 · 1088 阅读 · 1 评论 -
MySQL percona-xtrabackup 安装、备份,恢复 物理备份 解析
文章目录percona-xtrabackup 物理备份安装 xtrabackup配置yum 并安装, percona-xtrabackup 物理备份 Xtrabackup是开源免费的支持MySQL 数据库热备份的软件,在 Xtrabackup 包中主要有 Xtrabackup 和 innobackupex 两个工具。 其中 Xtrabackup 只能备份 InnoDB 和 XtraDB 两种引擎; innobackupex则是封装了Xtrabackup,同时增加了备份MyISAM引擎的功能。 它无需暂停原创 2021-01-08 20:39:53 · 943 阅读 · 0 评论 -
MySQL 数据备份的类型、方式以及方法 解析
文章目录数据备份与恢复备份的作用MySQL数据备份需要重视的内容备份过程中必须考虑的因素MySQL 备份类型物理备份1,热备(hot backup)2,冷备(cold backup)3,温备(warm backup)逻辑备份物理和逻辑备份的区别MySQL 备份工具1,ibbackup2,xtrabackup3,mysqldump4,mysqlbackup物理备份的方式1,完全备份2,增量备份3,差异备份4,三种备份的差异 数据备份与恢复 备份的作用 备份:能够防止由于机器故障以及人为误操作带来的数据丢失原创 2021-01-08 19:43:40 · 598 阅读 · 0 评论 -
MySQL 日志管理 解析
文章目录日志文件日志类型1,错误日志(Error Log)2,通用查询日志3,二进制日志(bin log)4,中继日志(Relay log)5,慢查询日志(slow log)6,定义语句的日志(DDL log)开启错误日志(Error Log)开启二进制日志(Binary Log)查看binlog日志1,截断,重新开始记录bin log 日志2,删除bin log 日志3,暂时暂停bin log日志4,解决bin log日志不记录插入语句打开慢查询(延迟)日志(Slow Query Log)检验,查看慢查询原创 2021-01-07 21:32:18 · 486 阅读 · 0 评论 -
MySQL 权限管理 详解
文章目录权限管理1,创建用户登入数据库命令参数修改登入端口本地登入远程登入修改数据库用户的登入权限不进入数据库查看数据库内容创建用户语句创建方法一:CREATE USER 语句创建修改远程登陆创建方法二:grant 使用命令创建用户并授权语句格式2,GRANT ----授权权限简介授权语句单独授权查看权限查看自己的权限查看别人的权限移除权限语法语句刷新权限表3,修改密码root 给自己修改密码root 修改其他用户的密码普通用户给自己修改密码4,删除用户 权限管理 1,创建用户 登入数据库命令参数 -h 指原创 2021-01-07 20:25:23 · 173 阅读 · 0 评论 -
MySQL 索引 详解
文章目录MySQL 索引一,MySQL 索引的分类二,MySQL 不同类型索引用途和区别三,MySQL 使用索引创建索引1,普通索引(INDEX)2,唯一索引(UNIQUE)3,主键索引(PRIMARY KEY)删除索引 MySQL 索引 索引作为一种数据结构,其用途是用于提升检索数据的效率 一,MySQL 索引的分类 普通索引(INDEX):索引列值可重复 唯一索引(UNIQUE):索引列值必须唯一,可以为NULL 主键索引(PRIMARY KEY):索引列值必须唯一,不能为NULL,一个表只能有原创 2021-01-07 15:11:30 · 121 阅读 · 0 评论 -
Linux MySQL 破解密码 解析
123原创 2021-01-13 19:58:49 · 108 阅读 · 0 评论 -
MySQL 表结构(添加、修改、查询) 详解
文章目录表结构1,添加字段添加新字段添加到指定字段下添加的字段放第一个2,修改字段和类型修改名称、数据类型、类型修改字段类型、约束、顺序删除字段3,插入数据(添加记录)添加一条记录添加多条记录使用 set 添加记录更新修改记录删除记录4,单表查询语法简单查询多字段查询有条件查询:where设置别名:as统计记录数量:count()统计字段得到的数量避免重复 DISTINCT: 表结构 1,添加字段 添加新字段 alter table 表名 add 字段 类型; mysql> alter table原创 2021-01-06 21:46:42 · 2125 阅读 · 0 评论 -
MySQL, 表完整性约束 详解
目录表完整性约束约束条件1,主键定义主键的两种方式删除主键2,auto_increment 自增示例插入值3,UNIQUE 唯一约束示例4,null 、 not null(是否允许为空)不允许为空,示例允许为空,示例5,指定字符集指定字集为utf-8,中文6,默认值,约束创建一个表设置默认值插入值删除默认值 表完整性约束 作用:用于保证数据的完整性和一致性 约束条件 PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标记记录,不可以为空 UNIQUE+NOT UNLL FO原创 2021-01-06 19:24:04 · 473 阅读 · 0 评论 -
MySQL,数据库类型 详细解析
库 — 相当于一个目录,存数据的 库里面存放的表,相当于是文件 每一行叫做记录,除第一行 每一列叫做一个字段。列上面的第一个叫字段名称。 创建一个库:----》查看库—》进入这个库 -----》查看表、查看表名、查看表结构、表里面的内容(表记录) 、查看表状态 ----》 修改表、添加字段、删除字段、修改字段 ----》 修改记录(更新记录)、添加记录、删除记录。各种查询、删除表、删除库。 创建库: mysql> create database 库名; 查看数据库 mysql>原创 2021-01-06 16:10:50 · 215 阅读 · 0 评论 -
MySQL数据库存储引擎 、事务控制 、sql语句 详解
MySQL数据库基本操作 MySQL数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引、锁定等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。 MySQL 存储引擎介绍 文件系统:操作系统组织和存取数据的一种机制。文件系统是一种软件。 不管使用什么文件系统,数据内容不会变化,不同的是存储空间、大小、速度。 MySQL 引擎:可以理解原创 2021-01-05 17:54:20 · 346 阅读 · 0 评论 -
MySQL yum源安装 详细解析
MySQL 安装 需要先关闭防火墙selinux yum 源安装MySQL MySQL的官方网站: www.mysql.com 1,下载 MySQL 安装包,或者下载到本地上传到服务器 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 2,安装 MySQL 的yum仓库 rpm -ivh mysql80-community-release-el7-3.noarch.rpm yum -y install y原创 2021-01-04 19:54:26 · 429 阅读 · 0 评论 -
MySQL 编译安装 详细解析
MySQL 安装 需要先关闭防火墙selinux 编译安装MySQL 5.7 1,清理安装环境 # yum erase mariadb mariadb-server mariadb-libs mariadb-devel -y # userdel -r mysql # rm -rf /etc/my* # rm -rf /var/lib/mysql 2,创建MySQL用户 # useradd -r mysql -M -s /bin/false 3,从官网下载tar包 # wget https://dev.原创 2021-01-04 19:16:07 · 262 阅读 · 0 评论 -
数据库详细介绍
数据库 什么是数据路 数据库就是一个存放计算机数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来对数据进行组织和存储的,可以通过数据库提供的多种方法来管理其中的数据。 数据库的种类 最常用的数据库模式主要有两种,即关系型数据库和非关系型数据库。 生产环境常用数据库 生产环境主流的关系型数据库有 Oracle、Microsoft SQL ServerMySQL/MariaDB等。 生产环境主流的非关系型数据库有 MongoDB Memcached Redi原创 2020-12-30 22:09:03 · 949 阅读 · 0 评论