#数据库管理

GTID模式下主从同步错误解决

GTID简介什么是GTIDGTID(Global Transaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式 3E11FA47-71CA-11E1-9E33-C80AA9429562:23更详细

查看更多

Mysql备份与恢复

概述这里主要介绍通过mysqldump来导出数据和通过binlog导入数据的Mysql导入导出问题。 备份常用工具:mysqldump, xtrabackup mysqldump: 原生数据导出工具,以sql的形式导出保存xtrabackup: percona团队提供的备份工具,基于文件系统的备份 备份全库——最简单版本1mysqldump -h10.6.29.129 -uroot -p --a

查看更多

Mysql问题分析工具

常用工具top、iostat查看CPU/IO情况慢查询日志+explain获取数据库的各种运行状态,如”show engine innodb status”, 查询information_schema库里的INNODB_TRX、PROCESSLIST等状态表tcpdumpstrace 1# top -d0.5 -c 以0.5秒频率刷新,查看mysql的CPU使用情况,主要是看下cpu占用率。 1

查看更多

Mysql慢查询分析与优化

概述(慢查询定义与危害)慢查询——顾名思义,耗时很长、响应很慢的查询 危害——导致整个数据库响应变慢(过多消耗cpu或者io)短连接场景下还可能引起耗尽连接数 慢查询日志相关参数(开启慢查询)以下参数均是是在Mysql的配置文件/etc/my.cnf中配置的,配置在[mysqld]下。 参数名 含义 slow_query_log 是否开启慢查询 long_query_time 查

查看更多

Mysql主从配置

常见mysql主从架构1.Master-Slave2.级联3.双Master互为主备 主从同步原理下面的图说明了主从库之间是如何进行数据同步的,概括来讲就是主库通过把他的binlog推送给从库,从库通过binlog构建数据库来实现的,下面附上一张原理图: 所以要求主库必须要打开binlog集群的所有MySQL必须配置server-id参数,并确保唯一 Master-Slave 配置准备要做的就是配

查看更多

Mysql常见问题排查

解决UDB主从同步不一致1、: “开启super权限:update mysql.user set super_priv = ‘Y’ where user = ‘root’; flush privileges;”,2、: “停止slave: stop slave;”,3、: “设置跳过slave同步语句数: set global sql_slave_skip_counter = 1;”,4、: “启

查看更多

Centos6.5安装mysql5.6

centos6.5源默认的MySQL好像是5.1。如果需要安装其他版本的mysql可以通过下载mysql相应版本的rpm包来实现。这篇博客记录的就是使用yum在Centos6.5版本的系统上安装MySQL5.6。安装包是”架构相关的”因此应用需要32位(i386)或者64位(x86_64)的操作系统。 操作时具体的环境操作系统:Centos6.5架构:X86_64 依照下面的步骤可以安装Mysql

查看更多