Category Archives: Mysql

MySQL-优化

1.优化哲学

1.1 为什么优化?

1.2 优化风险

1.3 谁参与优化

1.4 优化方向

1.5 优化的范围及思路

优化效果和成本的评估:

2. 优化工具的使用

2.1 系统层面的

2.1.1 CPU

[……]

继续阅读

MySQL数据库_MySQL复制实验集

以下所有的实验都开启了二进制日志功能,并且实验的mariadb版本

实验1:主从复制

主节点配置:192.168.99.102

  1. 启用二进制日志
  1. 创建有复制权限的用户账号
  1. 完全备份到从服务器上

从节点配置:192.168.99.103

[……]

继续阅读

MySQL数据库_备份与还原实验集

实验:单数据库备份与还原

  1. 看下现有的数据库
  1. 现在来备份它
  1. 删除“hellodb”这个数据库,待会我们来还原它
  1. 还原它
  1. 还原了。我们看下数据还在不在

实验:备份所有数据库

  1. 来看下我们有什么数据库
  1. 备份所有
  1. 来点暴力点[……]

    继续阅读

MySQL的3种安装以及多实例(Centos)

安装MYSQL的方式

  1. 源代码:编译安装
  2. 二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用
  3. 程序包管理器管理的程序包
    (1)CentOS 安装光盘
    (2)项目官方:https://downloads.mariadb.org/mariadb/repositories/
    (3)国内镜像:https[……]

    继续阅读

MySQL数据库_ProxySQL实验

实验:ProxySQL

  1. 要怎么做呢,来看图

实验开始

master: 192.168.99.102

  1. 修改配置文件
  1. 启动之
  1. 创建帐号用于主从连接的

slave: 192.168.99.103

  1. 修改配置文件
  1. 启动之
  1. 连接主服[……]

    继续阅读

MySQL数据库(十九)_MHA高可用集群

MySQL高可用

MMM

MMM: Multi-Master Replication Manager for MySQL,Mysql主主复制管理器是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行监控和故障迁移,并能管理mysql Master-Mast[……]

继续阅读

MySQL数据库(十七)_MySQL复制

MySQL复制

扩展方式: Scale Up ,Scale Out

  1. MySQL的扩展
    读写分离
    复制:每个节点都有相同的数据集
    向外扩展
    二进制日志
    单向
  2. 复制的功用
    数据分布
    读取负载均衡
    数据库备份
    高可用和故障切换
    MySQL升级测试

一主一从

一个主服务器,一个从服务器

一[……]

继续阅读