如何进行mysqlhotcopy 热备工具体验与总结

技术如何进行mysqlhotcopy 热备工具体验与总结本篇文章给大家分享的是有关如何进行mysqlhotcopy 热备工具体验与总结,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说

本篇文章给大家分享的是有关如何进行mysqlhotcopy热备工具体验与总结,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

今天有空尝试了一下MYSQLHOTCOPY这个快速热备MYISAM引擎的工具。

(本文是针对单个服务器的情况,以后将会加入多服务器相关操作)

他和MYSQLDUMP的比较:

1、前者是一个快速文件意义上的COPY,后者是一个端的结构化查询语言语句集合。

2、前者只能运行在数据库目录所在的机器上,后者可以用在远程客户端。

3、相同的地方都是在线执行锁定表格以及解锁表格

4、前者恢复只需要复制备份文件到源目录覆盖即可,后者需要倒入结构化查询语言文件到原来库中(来源或者。或者备份文件)

用MYSQLHOTCOPY备份的步骤:

1、有没有DBD模块安装

我的机器上:

[root @ localhost data]# rpm-QA | grep perl-DBD | grep MySQL

perl-DBD-MySQL-3.0007-1.fc6

2、在数据库段分配一个专门用于备份的用户

关系型数据库授权选择、重新加载、锁定*上的表。*由123456识别;

查询正常,0行受影响(0.00秒)

关系型数据库刷新权限;

查询正常,0行受影响(0.00秒)

3、在/etc/my.cnf或者登陆用户的个人主文件。my.cnf里面添加

[mysqlhotcopy]

交互式超时

用户热复印机

密码=123456

端口=3306

4、开始备份。

[root @ localhost ~]# MySQL hot copy t _ girl t _ girl _ new

0秒内锁定了四张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` id `,` t _ girl `.` parent `).

复制22个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在5秒钟内(总共5秒钟)复制了四个表(22个文件)。

备份后的目录:

[root @ localhost data]# du-h | grep t _ girl

2.13亿/t _女孩

2.13亿/t_girl_copy

[root@localhost ~]#

5、MYSQLHOTCOPY用法详解。

1)、mysqlhotcopy原数据库名,新数据库名

[root @ localhost ~]# MySQL hot copy t _ girl t _ girl _ new

0秒内锁定了四张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` id `,` t _ girl `.` parent `).

复制22个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在5秒钟内(总共5秒钟)复制了四个表(22个文件)。

2)、mysqlhotcopy原数据库名,备份的目录

[root @ localhost ~]# mysqlhotcopy t _ girl/tmp/

0秒内锁定了四张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` id `,` t _ girl `.` parent `).

复制22个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在6秒钟内(总共6秒钟)复制了四个表(22个文件)。

3)、对单个表支持正则表达式

(除了身份证明(识别)表外)

[root @ localhost data]# MySQL热拷贝t _ girl ./~id/

使用复制后缀_复制

0秒内锁定3张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` parent `).

复制19个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在6秒钟内(总共6秒钟)复制了3个表(19个文件)。

[root@localhost数据]#

4)、可以把记录写到专门的表中。具体察看帮助。

perldoc mysqlhostcopy

关系型数据库创建数据库hotcopy

查询正常,1行受影响(0.03秒)

关系型数据库使用hotcopy

数据库已更改

关系型数据库创建表检查点(时间戳)时间戳不为null,src varchar(32),dest varchar(60),msg varchar(255));

查询正常,0行受影响(0.01秒)

同时记得给热拷机用户权限。

关系型数据库授予hotcopy.checkpoint上的插入到;

查询正常,0行受影响(0.00秒)

关系型数据库刷新权限;

查询正常,0行受影响(0.00秒)

mysql q

再见

重复第三步的操作

[root @ localhost ~]# MySQL热拷贝t _ girl ./~ id/-允许LD-检查点hotcopy.checkpoint

使用复制后缀_复制

现有hotcopy目录已重命名为/usr/local/MySQL/data/t _ girl _ copy _ old

0秒内锁定3张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` parent `).

复制19个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在12秒内(总共13秒)复制了3个表(19个文件)。

默认保存在数据目录下/t_girl_copy/

看看记录表。

关系型数据库使用hotcopy

数据库已更改

关系型数据库从检查点中选择*;

- - - -

|时间戳| src | dest | msg |

- - - -

| 2008-03-11 14:44:58 | t _ girl |/usr/local/MySQL/data/t _ girl _ copy |成功|

- - - -

一行一组(0.00秒)

5)、支持增量备份。

[root @ localhost ~]# MySQL热拷贝t _ girl ./~ id/-允许LD-检查点热拷贝。检查点-添加测试t _ girl _ new

0秒内锁定3张桌子。

0秒内刷新表(` t _ girl ` . ` category `,` t _ girl `.` category _ part `,` t _ girl `.` parent `).

复制19个文件.

正在复制0个文件的索引.

未上锁的桌子。

mysqlhotcopy在七秒内复制了3个表(19个文件)(总共七秒)。

6)、其它的等待测试过了再发布。

以上就是如何进行mysqlhotcopy热备工具体验与总结,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133896.html

(0)

相关推荐

  • Vue+ElementUI怎么处理超大表单

    技术Vue+ElementUI怎么处理超大表单Vue+ElementUI怎么处理超大表单,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。最近公

    攻略 2021年11月23日
  • 盖的繁体字,情定豪气义盖天下繁体怎么写

    技术盖的繁体字,情定豪气义盖天下繁体怎么写“定”的繁体字就是“定”盖的繁体字。定,ding,从宀从正。正家而天下定。
    不动的,不变的:~额。~价。~律。~论。~期。~型。~义。~都(dū)。~稿。~数(shù)(a.规定

    生活 2021年10月21日
  • 抖音刷点赞,全网最强抖音点赞平台!

    技术抖音刷点赞,全网最强抖音点赞平台!若要购买抖音点赞、抖音粉丝,要看平台,平台不同,价格也不一样,深入了解用户是做好内容的前提,想要深入了解用户必须成为其圈子的一员才能真正看到自己的喜好,屌丝不能做豪车,矮穷不能做高端

    测评 2021年10月26日
  • 日本服务器有什么用

    技术日本服务器有什么用根据拥有的网站类型,共享服务器可能更可取。如果您只想在自己的空间中部署您的网站,您可以利用这个独享服务器系统。它通常受到网站访问量非常高的公司、电子商务网站和品牌的青睐。日本服务器也是那些不想在其服

    礼包 2021年12月15日
  • cpu为什么可以直接访问内存(cpu是如何访问内存的)

    技术CPU是如何访问内存的这期内容当中小编将会给大家带来有关CPU是如何访问内存的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。内存管理可以说是一个比较难学的模块,之所以比较难学。一是

    攻略 2021年12月21日
  • 四大洋面积从大到小排,四大洋中哪个是最大,哪个最小

    技术四大洋面积从大到小排,四大洋中哪个是最大,哪个最小冰洋 北冰洋位于地球的最北面,大致以此北极为中心,介于亚洲、欧洲和北美洲北岸之间,是四大洋中面积和体积最小、深度最浅的大洋。面积约为1479万平方千米,仅占世界大洋面

    生活 2021年10月26日