运维实战:Lvs+Galera集群 架构图目前Galera部分已经能实现数据库同步功能,本文主要构建LVS部分。 两种负载均衡方式本次使用nat模式和DR模式分别实现负载均衡。 NAT模式(网络地址转换模式):在LVS服务器中修改请求报文的IP地址,实现对内部服务器的访问。LVS相当于一个工作到四层模型的一个反向代理。优点:无需设备。节约成本,内部服务器可以无需公网地址和接入公网的设备缺点:需要消耗一定的计...
运维实战:Galare集群 简介 MariaDB Galera Cluster 是MariaDB多主机同步集群,仅支持XtraDB、InnoDB存储引擎特点:123多主架构,任何节点都可以进行读写高可用性,在Galera集群中若有一个节点发生故障,该集群仍然可用可扩展性强,并且能自动拷贝数据 注:一个新节点加入集群,有两种数据拷贝方式:全量数据传输SST(空库);差量数据传输IST(先恢复最新备份...
运维实战:mysql逻辑备份+压力测试 数据库逻辑备份:可以将一个或者多个数据库备份为一个文本文件(类似与把数据库的数据导出为sql语句)优点:对各种存储引擎都可以使用相同的方法进行备份(不分innodb和myisam引擎)缺点:使用逻辑备份恢复数据时容易出错。使用情景一:迁移mysql的某个数据库或者某张表。使用情景二:误删除在线某个数据库或者数据表后,在不停止服务的情况下恢复数据(把备份数据恢复到一个线下m...
运维实战:从数据库实现 目标:搭建mysql-32主机的数据库,实现两台主机的数据库主从复制。 搭建从服务器:一、搭建好mysql-32主机的相关配置(网卡、yum源)。并且在mysql-31中做一份完全备份。 二、从mysql-31中移植绿色版数据库到mysql-32主机中,并且补充相关的包:[root@Mysql-31 /usr/local]# scp -r mysql57/ 192.168...
运维实战:XtraBackup备份 XtraBackup介绍是percona提供的一款开源能够对innodb和xtradb数据库进行热备份的工具。优点:12345备份过程快速、可靠备份过程不会打断正在执行的事务能够支持压缩等功能,解压磁盘空间和流量自动失效备份检验还原速度快 限制:12xtrabackup的高级功能使用,对innodb引擎要求开启独立表空间功能。xtrabackup对于myisam引擎只能温...
运维实战:mysql备份(LVM) 本次使用主要演示利用LVM实现数据快照拍摄(完全备份),锁表并且日志回滚(增量备份)。数据库的存放架构基本如下:LVM快照只能作用于存储在LVM的数据创建一个LV:[root@Mysql-31 ~]# lvcreate -n mylv -L 500M myvg为该LV建立文件系统:[root@Mysql-31 /data/mysql]# mkfs -t ext4 /dev...
运维笔记:磁盘阵列的构建 madam软件构建磁盘阵列–RAID5在虚拟机中新创建好一些硬盘(具体需要创建几块看业务需求)安装模拟软件:[root@Mysql-31 ~]# yum install -y mdadm需求:使用四块硬盘创建一个RAID5磁盘阵列,三块硬盘直接参与阵列,一块硬盘作为预备磁盘1[root@Mysql-31 ~]# mdadm -C --auto=yes /dev/md0 ...
运维笔记9-sql SQL:结构化查询语言 三大类型DDL:数据库定义语言 操作对象:数据库、表、视图、索引、存储过程 例子:mysql> show databases;—展示所有数据库 mysql> create database class;—创建数据库 mysql> drop class; mys...
运维笔记8-mysql基本入门操作 数据库 –广义:存储数据的容器 –狭义:长期存储在计算机内、有组织、可共享的数据集合一个数据库中的数据一般拥有一定的数据模型组织、每个表之间的数据有一定的联系性,尽可能小的冗余度、较高的数据独立性和易扩展性。 安装数据库准备两个包,下载地址解压boost包(解压即可,无需安装):[root@mysql-31 /usr/local/src]# tar zxf boost...