• 生活的道路一旦选定,就要勇敢地走到底,决不回头。——左拉
  • 坚强的信心,能使平凡的人做出惊人的事业。——马尔顿
  • 人不可有傲气,但不可无傲骨。 --徐悲鸿
  • 古之立大志者,不惟有超世之才,亦必有坚韧不拔之志。 --苏轼
  • 时间像海绵里的水,只要你愿意挤,总还是有的。 --鲁迅
Mysql5.7安装并配置多源复制(多主一从)

Mysql5.7安装并配置多源复制(多主一从)

Mysql5.7安装并配置多源复制(多主一从) 环境准备 主机名 内网ip 外网ip 角色 db01 172.16.1.51 10.0.0.51 主库1 db02 172.16.1.52 10.0.0.52 主库2 db03 172.16.1.53 10.0.0.53 从库 一.二进制安装mysql5.7 ## db01,d……

ansible实现Atlas高可用keepalived管理MHA

ansible实现Atlas高可用keepalived管理MHA

一.环境准备 主机名 内网ip 外网ip 安装服务 db04 172.16.1.54 10.0.0.54 keepalived,Atlas,mysql db05 172.16.1.55 10.0.0.55 keepalived,Atlas,mysql m01 172.16.1.61 10.0.0.61 ansible服务端 ……

ansible配置MHA脚本漂移与恢复binlog server与MHA+Atlas读写分离

ansible配置MHA脚本漂移与恢复binlog server与MHA+Atlas读写分离

一.查看ansible配置目录信息 [root@m01 roles]# ll total 8 -rw-r--r--  1 root root 201 Jul  9 09:56 hosts drwxr-xr-x 10 root root 154 Jul  9 08:58 mysql -rw-r--r--  1 root root  79 Jul  9……

MHA的原理及搭建(ansible实现)

MHA的原理及搭建(ansible实现)

一、MHA介绍 准备三台机器: 第一台:IP:10.0.0.51   db01   2G内存 第二台:IP:10.0.0.52   db02   2G内存 第三台:IP:10.0.0.53   db03   2G内存 1.简介 MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制框架中,MHA……

Mysql数据库管理

Mysql数据库管理

一、MySQL5.6与MySQL5.7的区别 1.编译安装区别 #5.7在编译安装的时候多了一个boostorg库 [root@db02 mysql-5.7.20]# yum install -y gcc gcc-c++ automake autoconf [root@db02 mysql-5.7.20]# yum install make cmake ……

ansible实现三台数据库服务器二进制安装和主从复制

ansible实现三台数据库服务器二进制安装和主从复制

1.环境准备 主机名 内网ip 外网ip 作用 m01 172.16.1.61 10.0.0.61 ansible服务端 db01 172.16.1.51 10.0.0.51 ansible客户端,数据库主库master,server_id=1 db02 172.16.1.52 10.0.0.52 ansible客户端,数据库从库……

MySQL多实例和主从配置

MySQL多实例和主从配置

一、mysql的多实例 #mysql 多实例,也是多个配置文件启动数据库 ​ mysql多个配置文件: 1.多个端口 2.多个socket文件 3.多个日志文件 4.多个srver_id 5.多个数据目录 1.创建多实例目录 [root@db03 ~]# mkdir /service/{3307,3308,3309} 2.编辑配置文件 [roo……

MySQL程序结构

MySQL程序结构

1.实例 1.什么是单实例 一个进程 + 多个线程 + 一个预分配的内存空间 2.多实例 多个进程 + 多个线程 + 多个预分配的内存空间 2.mysql程序结构 1)连接层 1.验证用户身份 2.提供两种连接方式 3.与sql层建立线程 2)sql层 1.接收连接层发过来的sql语句 2.判断sql的语法 3.判断sql的语义……

MySQL安装

MySQL安装

一、mysql安装 1.二进制安装 2.源码包安装 3.rpm包安装 1.源码包安装 1)上传或下载源码包 [root@db02 ~]# rz mysql-5.6.46.tar.gz 2)安装依赖 [root@db02 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmak……

MySQL数据库初识

MySQL数据库初识

MySQL数据库 一、数据库管理员DBA 1.初级: 1.mysql安装 2.中级:数据库管理员DBA 1)用户管理 1.用户权限的管理 2.管理可以操作库和表 3.用户名 4.管理来源IP 5.用户的密码 ​ grant select,insert,update on wordpress.* to dev@'172.16.1.%' identi……