Loading

随笔分类 -  数据库

数据库
摘要:Desc ✏️ 本文以基于GTID的复制示例 GTID(Global Transaction ID)是对于一个已提交事务的唯一编号,并且是一个全局(主从复制)唯一的编号。 它的官方定义如下: GTID = source_id :transaction_id 7E11FA47-31CA-19E1-9E 阅读全文
posted @ 2020-08-18 20:14 别来无恙- 阅读(1483) 评论(0) 推荐(0) 编辑
摘要:离线安装 软件包下载地址:http://mirrors.sohu.com/mysql/MySQL-8.0/ 这里使用8.0.18版本,对应各软件包下载链接如下: http://mirrors.sohu.com/mysql/MySQL-8.0/mysql-community-client-8.0.18 阅读全文
posted @ 2020-07-01 17:02 别来无恙- 阅读(755) 评论(1) 推荐(0) 编辑
摘要:MySQL安装-glibc方式安装 版本说明:这里安装版本为MySQL-5.7系列的 mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 步骤 下载软件包 官网下载 # wget https://dev.mysql.com/get/Downloads/MySQL-5 阅读全文
posted @ 2019-11-28 14:58 别来无恙- 阅读(4568) 评论(2) 推荐(2) 编辑
摘要:MySQL M-S GTID 基于GTIDs的MySQL Replication 什么是GTIDs以及有什么特定? 1、GTIDs(Global transaction identifiers)全局事务标识符,是mysql 5.6新加入的一项技术 2、当使用GTIDs时,每一个事务都可以被识别并且跟 阅读全文
posted @ 2018-10-24 13:03 别来无恙- 阅读(1382) 评论(0) 推荐(0) 编辑
摘要:M--S1--S2 级联复制 master—>slave1—>slave2 master需要开启二进制日志 中间的slave1也需要打开二进制日志,但是它默认不把应用master的操作记录到自己的二进制日志。所以需要打开一个参数让它记录,才可以传给第三级的从;然后在中间从和第三级从之间再做一次AB复 阅读全文
posted @ 2018-10-23 14:50 别来无恙- 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:M--S架构:实现双机热备(AB复制) 1、可以降低master读压力 2、可以对数据库做“热备”,热备只能解决硬件master硬件故障,软件故障等重大故障问题,但无法解决人为误操作导致的逻辑故障(列如输入错误的SQL语句把重要的记录删除了),所以常规的备份是必须。 环境准备及要求: 1、关闭防火墙 阅读全文
posted @ 2018-10-22 16:57 别来无恙- 阅读(5025) 评论(0) 推荐(1) 编辑
摘要:MySQL Replication 概述 集群的主要类型? 高可用集群(High Available Cluster, HA) 高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群 如何衡量高可用? MySQL常用的集群架构 MySQL Rep 阅读全文
posted @ 2018-10-22 13:05 别来无恙- 阅读(1138) 评论(1) 推荐(0) 编辑
摘要:MySQL 备份之 xtrabackup | innobackupex Xtrabackup 介绍 Xtrabackup 是一个对 InnoDB 做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 InnoDB Hotbackup 的一个很好的 替代品。 Xtrabackup有 阅读全文
posted @ 2018-10-19 14:26 别来无恙- 阅读(1815) 评论(0) 推荐(0) 编辑
摘要:数据库 1、MySQL mysql学习【第一篇】:初始MySQL mysql学习【第二篇】:安装MySQL mysql学习【第三篇】:MySQL体系结构 mysql学习【第四篇】:MySQL数据类型 mysql学习【第五篇】:MySQL字符集 mysql学习【第六篇】:MySQL用户管理 mysql 阅读全文
posted @ 2018-10-18 18:25 别来无恙- 阅读(2643) 评论(0) 推荐(1) 编辑
摘要:MySQL备份之 lvm-snapshot lvm-snapshot(工具备份) 优点: 几乎是热备(穿件快照前把表上锁,创建完成后立即释放) 支持所有引擎 备份速度快 无需使用昂贵的商业软件(它是操作系统级别的) 缺点: 可能需要跨部门协作(使用操作系统级别的命令,DBA一般没有权限) 无法预计服 阅读全文
posted @ 2018-10-18 18:23 别来无恙- 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:MySQL 备份之 mysqldump mysqldump mysqldump工具备份: 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份 提供三种级别的备份,表级,库 阅读全文
posted @ 2018-10-17 23:47 别来无恙- 阅读(3435) 评论(0) 推荐(0) 编辑
摘要:MySQL 备份之 into outfile 逻辑数据导出(备份) 用法: 无论是什么存储引擎,本身是一种数据导出的方法,同时可以用来辅助备份,它可以对一个表的其中一列或者某几列做备份,如果是多列的话用逗号隔开 逻辑数据导入(恢复) 方法一: 说明:该方法要求在编译数据库时要加上--enable-l 阅读全文
posted @ 2018-10-17 16:55 别来无恙- 阅读(3617) 评论(0) 推荐(2) 编辑
摘要:MySQL备份概述 问题:备份和冗余有什么区别? 备份:能够防止由于机械故障以及人为操作带来的数据丢失,例如将数据库文件保存在了其它地方。 冗余:数据有多份冗余,但不等于备份,只能防止机械故障带来的数据丢失,例如主备模式、数据库集群。 备份是什么? databases Binlog my.cnf / 阅读全文
posted @ 2018-10-17 11:47 别来无恙- 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:MySQL之多表查询 创建表 多表连接查询 交叉连接 交叉连接:不适用任何匹配条件。生成笛卡尔积 内连接 内连接:找两张表共有的部分,相当于利用条件从笛卡尔积结果中筛选出了正确的结果。(只连接匹配的行) 左连接left 优先显示左表全部记录。 右连接right 优先显示右表全部记录。 全部连接joi 阅读全文
posted @ 2018-10-16 17:32 别来无恙- 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:MySQL之单表查询 创建表 查询语法 查看表中所有数据 简单查询 简单查询 去重DISTINCT 通过四则运算查询 定义显示格式 条件查询 单条件查询 多条件查询 关键字 BETWEEN AND查询 关键字 IS NULL 查询 关键字IN集合查询 关键字LIKE模糊查询 查询排序 按单列排序 按 阅读全文
posted @ 2018-10-16 16:11 别来无恙- 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:表与表之间的关系 1、先确定关系 2、找到多的一方,把关联字段写在多的一方 一对多 多对一或者一对多(左边表的多条记录对应右边表的唯一一条记录) 需要注意的: 1.先建被关联的表,保证被关联表的字段必须唯一。 2.在创建关联表,关联字段一定保证是要有重复的。 示例: 这是一个书和出版社的一个例子,书 阅读全文
posted @ 2018-10-15 16:53 别来无恙- 阅读(4071) 评论(0) 推荐(2) 编辑
摘要:MySQL之基本操作 数据库操作 创建数据库 create database db1; create database db1 default charset gbk; create database if not exists db1 default character set utf8; 显示创 阅读全文
posted @ 2018-10-15 15:33 别来无恙- 阅读(1618) 评论(0) 推荐(2) 编辑
摘要:MySQL之字符集 字符集介绍 gbk/gb2312 gbk/gb2312 采用双字节字符集,不论中、英文字符均使用双字符来表示,为了区分中文,将其最高位都设定成1 gb2312是gbk的子集,gbk是gb18030的子集,gb2312仅能存储简体中文字符 gbk包括中日韩字符的大字符集 通常使用g 阅读全文
posted @ 2018-10-15 11:31 别来无恙- 阅读(1522) 评论(0) 推荐(3) 编辑
摘要:MySQL之用户管理 创建用户 说明:用户的信息保存在mysql数据库中的user表中,验证用户是否创建成功如下: 用户权限 权限分类 作用范围 主机登录权限 用户授权 权限的保存位置 回收权限:revoke 删除用户 阅读全文
posted @ 2018-10-15 11:07 别来无恙- 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:MySQL之数据类型 MySQL常见的数据类型有数值、日期和时间、字符串 数值 整数类型(精确值) Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT inttinyintbigint 不动 阅读全文
posted @ 2018-10-15 09:52 别来无恙- 阅读(1166) 评论(0) 推荐(0) 编辑