MySQL5.7.23实现Gtid主从复制

前言 1)Gtid的概念 全局事务标识:global transaction identifiers GTID是一个事务一一对应,并且全局唯一ID GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或主从不一致 GTID用来代替传统复制方法,不再使用MASTER_LOG_FILE+MAS...

2018-11-26 19:41:29

阅读数 59

评论数 0

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [

在使用rsync同步主数据库到从数据库操作时,rsync报错 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [generator=3.0.9] ...

2018-11-25 18:07:14

阅读数 114

评论数 0

利用binlog实现备份-恢复

1.前提条件 一个库(如:dbtest) 一个表(表里有上百条数据,如:dbtable) 2.查看日志 mysql>show binlog events in 'mysql-bin.000001'; 或 mysqlbinlog mysql-bin.000001 3...

2018-11-25 13:20:19

阅读数 30

评论数 0

oneproxy简单读写分离

1、在主从复制的基础上大家拿oneproxy实现读写分离 2、注意关闭三端防火墙,也可以开放端口,数据库端口3306,oneproxy连接端口3307,oneproxy管理端口4041 3、当配置同步之后需要在master主机创建test库并添加oneproxy的连接用户 mysql&...

2018-11-19 00:04:03

阅读数 28

评论数 0

mysql5.7简单实现主从复制

一、环境 主机名 os IP 环境 master centos7.3 192.168.182.142 mysql5.7.23 slave centos7.3 192.168.182.143 mysql5.7.23 二、配置(mas...

2018-11-16 17:06:49

阅读数 28

评论数 0

Mycat简单实现读写分离与分库分表

一、什么是MyCat  MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是...

2018-11-16 15:17:46

阅读数 45

评论数 0

percona-toolkit工具包的安装及详解

1、安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境 # yum install -y perl perl-devel perl-Time-HiRes perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-...

2018-11-10 21:29:48

阅读数 138

评论数 0

SQL语句执行过程——详解

SQL语句执行过程详解 一条sql,plsql的执行到底是怎样执行的呢? 一、SQL语句执行原理:第一步:客户端把语句发给服务器端执行 当我们在客户端执行 select 语句时,客户端会把这条 SQL 语句发送给服务器端,让服务器端的 进程来处理这语句。也就是说,Oracle 客户端是不会做任何的...

2018-11-08 09:28:43

阅读数 93

评论数 0

MySQL5.7-多实例部署

一、mysql多实例的原理 mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个mysql服务进程。这些服务进程通过不同的socket监听不同的服务端口,来提供各自的服务。 这些mysql实例共用一套mysql安装程序,使用不同的my...

2018-11-07 16:59:37

阅读数 152

评论数 0

MySQL5.7重启MySQL服务时报错解决方案

一、启动mysql的服务时报错;使用了提示的两种方法并没有提供可靠解决的信息 [root@localhost data]# systemctl restart mysqld.service Starting mysqld (via systemctl): Job for mysqld.ser...

2018-11-06 11:28:16

阅读数 542

评论数 0

MySQL5.7密码忘记-解决方案

[root@localhost ~]# cat /etc/my.cnf      注:在配置文件的【mysqld】下添加一行 [mysqld]skip-grant-tables [root@localhost ~]# systemctl restart mysqld.service  #重启服务...

2018-11-04 13:46:28

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭