MySQL
MySQL安装、备份和恢复、主从复制、MHA、Galara Cluster
change-can
Change myself!
展开
-
Mysql——7、MySQL复制:Galera Cluster
一、Galera RepplicationGalera复制发生在事务提交时, 通过广播事务写集群应用 客户端直接连接到 Galera Cluster;DMBS就和连接到原生的DBMS一样 ;wsrep API, 定义了Galera和DBMS之间的接口;多主模型机制,不再通过mysql协议通过读取二进制文件实现,而是通过wresp协议在全局实现底层数据片复制,任何一节点都可读写。二、G...原创 2018-12-28 19:43:30 · 234 阅读 · 0 评论 -
Mysql——6、MySQL复制 MHA
MySQL Master HA或多主模型:(1)MMM: Multi Master MySQL(2)MHA: Master HA 对主节点进行监控,可实现自动故障转移至其他从节点;通过提升某一从节点为新的主节点;(3)Galera Cluster : wresp 通过wresp协议在全局实现复制:任何一节点都可读写一:简述MHA1.1关于MHAMHA(Master HA)是一款开源...原创 2018-12-27 17:33:39 · 166 阅读 · 0 评论 -
Mysql——5、MySQL主从复制
一、MySQL复制1.1 系统扩展的方式:scale up:向上扩展,垂直扩展scale out:向外扩展,水平扩展1.2 MySQL的扩展:复制:每个节点都有相同的数据集;向外扩展;二进制日志;单向;1.3 复制的功用:负载均衡读;数据分布;备份;高可用和故障切换;MySQL升级测试1.4 主从复制:(1)从节点:(中继日志)I/O Thread:从Master请求二进制日志...原创 2018-12-25 19:07:28 · 308 阅读 · 0 评论 -
Mysql——4、使用Xtrabackup进行MySQL备份
一、安装1、简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能节约磁盘空间和流量;(4)自动实现备份检验;(5)还原速度快;2、安装其最新版的软件可从 http://www...原创 2018-12-24 19:19:24 · 180 阅读 · 0 评论 -
Mysql——3、mysql备份和恢复
一、为什么要备份?灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作;测试:要注意的要点:可容忍丢失多少数据;恢复需要在多长时间内完成;需要恢复哪些数据;(1)做还原测试,用于测试备份的可用性;(2)还原演练二、备份类型2.1 完全备份,部分备份:完全备份:整个数据集部分备份:仅备份其中的一张表或多张表;2.2 完全备份,增量备份,差异备份增量备份:仅备份最近一次...原创 2018-12-24 19:15:13 · 165 阅读 · 1 评论 -
Mysql——2、MariaDB日志
一、日志类型:查询日志query log 慢查询日志:slow query log,查询执行时长超过指定时长的查询操作所记录日志错误日志:error log二进制日志 :binary log中继日志:reley log事务日志:transaction log查看所有日志相关变量:SHOW GLOBAL VARIABLES LIKE '%log%';1.1 查询日志(记录查询操作...原创 2018-12-19 20:03:22 · 383 阅读 · 0 评论 -
Mysql——1、编译安装MySQL
环境准备:yum groupinstall "Development Tools" -y #安装开发环境程序包 yum install ncurses-devel openssl-devel libevent-devel jemalloc-devel -y一、安装cmake跨平台编译器cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另...原创 2018-12-19 18:38:20 · 117 阅读 · 0 评论 -
Mysql基础(二)
一、权限类别库级别、表级别、字段级别、管理类、程序类1.1 管理类:CREATE TEMPORARY TABLESCREATE USERFILESUPERSHOW DATABASESRELOADSHUTDOWNREPLICATION SLAVEREPLICATION CLIENTLOCK TABLESPROCESS1.2 程序类:FUNCTIONPROCEDURE...原创 2018-12-19 18:32:51 · 155 阅读 · 1 评论 -
Mysql基础(一)
1、配置文件集中式的配置,能够为mysql的各应用程序提供配置信息[mysqld]skip-name-resolve #禁用DNS反向解析,就能大大加快MySQL连接的速度[mysqld_safe][mysqld_multi][server][mysql][mysqldump][client]查找路径: /etc/my.cnf --> /etc/mysql/my.cnf...原创 2018-12-17 18:16:36 · 135 阅读 · 0 评论