文章分类 -  Mysql

摘要:复制主线程状态: 下面列出了主服务器的Binlog Dump线程的State列的最常见的状态。如果你没有在主服务器上看见任何Binlog Dump线程,这说明复制没有在运行—即,目前没有连接任何从服务器。 · Sending binlog event to slave 二进制日志由各种事件组成,一个 阅读全文
posted @ 2018-12-29 15:13 chenghuan 阅读(123) 评论(0) 推荐(0) 编辑
摘要:总所周知,数据库最昂贵的操作莫过于DDL操作,因为MySQL在修改表期间会阻塞任何读写操作的,基本上你的业务出于瘫痪状态了。对于庞大的可能历时好几个小时才完成,简直就是个恶梦,没法容忍的操作。 Percona开发了一系列工具Percona Toolkit包,其中有一工具pt-online-schem 阅读全文
posted @ 2017-10-05 08:48 chenghuan 阅读(126) 评论(0) 推荐(0) 编辑
摘要:ALTER TABLE 将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句。例如: mysql>ALTER TABLE mytable ENGINE = InnoDB 上述语法可以适用任何存储引擎。但有一个问题:需要执行很长时间,MySQL会按行将数据从原表赋值到一张新表中, 阅读全文
posted @ 2017-10-05 08:42 chenghuan 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、安装 1、简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量 阅读全文
posted @ 2017-09-21 13:51 chenghuan 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Mydumper介绍 Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。开发人员主要来自MySQL,Facebook,SkySQL公司。目前已经在一些线上使用了Mydumper。 Mydumper主要特性: 轻量级C语言写的 执行速度比mysqldump快10倍 事务 阅读全文
posted @ 2017-09-21 13:49 chenghuan 阅读(511) 评论(0) 推荐(0) 编辑
摘要:1.二进制文件的开启 默认路径: Step2:重启mysql服务 Step3:查看二进制日志文件存放的目录,当前的二进制日志文件。 show variables like 'datadir'; show master status; Step4:利用mysqlbinlog工具查看二进制日志文件。 日 阅读全文
posted @ 2017-09-20 13:58 chenghuan 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一、恢复背景 二、修复故障节点及MHA集群 三、提升已修复的节点为master 四、注意事项 一、恢复背景 1、设备清单 2、:percona-xtrabackup-2.3.2 (注:生产环境应定时备份;不应等到数据库DOWN后才备份,以免加剧集群的压力) 备份数据库操作: 以上为故障前,数据库备份 阅读全文
posted @ 2017-08-13 12:08 chenghuan 阅读(730) 评论(0) 推荐(0) 编辑
摘要:一、MHA简介 二、试验环境及要求 三、部署MHA 四、测试MHA集群功能 一、MHA简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案。在MySQL故障切换过程中,MHA能做到在0~30秒之内手动或自动(结合脚本)完成数据库的故障切换 阅读全文
posted @ 2017-08-13 12:06 chenghuan 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:1、关于MHA MHA(Master HA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automating master failover功能。MHA在监控到master节点故障时,会提升其中拥有的最新数据的slave节点成为新的master节点,在此期间,MHA会通过其它 阅读全文
posted @ 2017-08-13 12:04 chenghuan 阅读(117) 评论(0) 推荐(0) 编辑
摘要:Galera Replication简介 Galera Repplication Galera复制发生在事务提交时, 通过广播事务写集群应用 客户端直接连接到 Galera Cluster DMBS就和连接到原生的DBMS一样 wsrep API, 定义了Galera和DBMS之间的接口 Galer 阅读全文
posted @ 2017-08-05 15:32 chenghuan 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1、简介:MySQL内建的复制功能是构建基于MySQL的大规模,高性能应用的基础。复制就是让一台服务器的数据和其它服务器保持同步,一台主库可以同步到多台备库上面,备库也可以作为另一台服务器的主库。主库和备库之间可以有多种不同的组合方式。 2、原理: 在主库上记录二进制日志,在备库重放日志的方式实现异 阅读全文
posted @ 2017-08-05 14:50 chenghuan 阅读(66) 评论(0) 推荐(0) 编辑
摘要:忘记root密码: 1、编辑MySQL配置文件my.cnf vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [mysqld] skip-grant-tables :wq! #保存退出 service mysqld restart #重 阅读全文
posted @ 2017-02-01 20:17 chenghuan 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示