网易首页 > 网易号 > 正文 申请入驻

技术分享 | mysqlbackup 可以远程备份吗?

0
分享至

作者:秦广飞

爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查,对数据库有兴趣,对技术有想法。一入 IT 深似海,从此节操是路人。

本文来源:原创投稿

*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

本文目录
背景介绍
测试环境
备份命令
测试场景
  • • 1.A 服务器本地备份 MySQL A
  • • 2.A 服务器远程备份 MySQL B
测试结果
总结
题外话
背景介绍

最近在我司客户现场遇到一个有趣的现象,关于使用 mysqlbackup 工具,远程备份其他服务器上的实例,跟大家分享一下。

mysqlbackup 支持远程备份吗?答案自然是不支持的。

那这篇文章?且慢慢往下看。

测试环境

两台服务器,我们假设就叫 A 和 B,各装有一个 MySQL 实例,端口都是 3306。

为了接下来的测试,我们在 A 实例上创建备份用户 user_A@'%',密码 password_A,测试库 a1、a2、a3。

同样,我们在 B 实例上创建备份用户 user_B@'%',密码 password_B,测试库 b1、b2、b3。

对了,备份工具保持跟客户现场一致:MySQL Enterprise Backup version 4.0.0。

好了,我的测试环境如下:

主机名主机 IP实例版本端口用户密码测试库备份工具版本qin_210.186.64.13MySQL A5.7.253306user_A@'%'password_Aa1 a2 a3mysqlbackup4.0.0qin_410.186.64.16MySQL B5.7.253306user_B@'%'password_Bb1 b2 b3mysqlbackup4.0.0

备份命令

我们知道 mysqlbackup 属于物理备份工具。备份的是数据文件,因此也只能本地备份拷贝文件,这就表明了物理备份不能远程备份。

但我们可以使用 --host 选项指定服务器 IP。

由于本次测试,不是为了具体研究 mysqlbackup 备份参数的影响,因此,使用最简单的备份命令如下:

shell> mysqlbackup --defaults-file=/opt/mysql/etc/3306/my.cnf --user=user_A --password=password_A --host=10.186.64.13 --backup-dir=/data/backup01 backup

测试场景

1.A 服务器本地备份 MySQL A

测试过程

MySQL 运行时备份

MySQL 停止时备份

使用错误的密码备份

测试小结

mysqlbackup 可以在 MySQL 运行时,进行热备,且当 MySQL 停止运行时,不能备份。

当使用错误的用户密码时,mysqlbackup 也不能备份成功。

2.A 服务器远程备份 MySQL B

测试过程

当 MySQL B 运行时(MySQL A 运行),在 A 服务器上备份 MySQL B。

当 MySQL B 运行时(MySQL A 停止),在 A 服务器上备份 MySQL B。

当 MySQL B 停止时,在 A 服务器上备份 MySQL B。

测试小结

当 MySQL B 实例运行时,无论 MySQL A 是否运行,远程备份都能成功,但备份的其实是 MySQL A 的库(a1、a2、a3)。

当 MySQL B 实例停止时,无论 MySQL A 是否运行,远程备份都会失败。

测试结果

从上面测试场景的结果来看,mysqlbackup 工具在使用 --host 选项指定远程服务器备份时,如果指定了正确的用户名和密码,且远程服务器上的 MySQL 实例正常运行,备份是可以成功的,但实际上备份的还是本地的 MySQL 实例,且不论本地 MySQL 实例是否在运行中。

是不是很神奇,因为我们已经测试过了,本地备份时,如果 MySQL 实例停止运行,是不能备份成功的,但是现在远程竟然都可以了。

实际上,由于客户环境,所有实例的用户、密码、端口都一致,甚至库名也一致,所以现场很具有迷惑性。

那么,我们看下官方文档,关于这个版本的 --host 是怎么解释的:

官方文档介绍,--host 是为了兼容性,才可以配置在备份选项中,实际上并没有作用,mysqlbackup 还是会使用本地的 host 连接数据库,但测试下来,发现好像并不是这样,因为 mysqlbackup 通过了远程服务器上 MySQL 的连接验证。

接下来,我替换一下 mysqlbackup 版本,使用 mysqlbackup 4.1.4 测试看看:

从图中可以看出,mysqlbackup 4.1.4 已经提示不能使用 --host 指定的 IP,替换为使用 localhost 方式连接数据库,且默认使用 /tmp/mysql.sock。

这样的话,使用 mysqlbackup 4.0 往上的版本,就只能使用 socket 方式连接数据库了,即备份用户必须是 localhost。

总结

mysqlbackup 工具不能通过远程备份实例,且 4.1 版本之后,只能使用 localhost 用户通过 socket 方式连接数据库。

本文测试发现的,mysqlbackup 4.0 通过 --host 选项连接远程实例备份本地数据库,只是特例。

更正说明
截图中出现的 mysqlback 命令,是失误写错啦,应该是:mysqlbackup。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
你在体制内捅过的最大篓子是啥? 网友: 那一刻我连自己埋哪都想好了

你在体制内捅过的最大篓子是啥? 网友: 那一刻我连自己埋哪都想好了

热闹的河马
2024-06-18 18:24:22
网友曝大S闪婚具俊晔真相:具说有9400万存款,大S误认为是人民币

网友曝大S闪婚具俊晔真相:具说有9400万存款,大S误认为是人民币

小咪侃娱圈
2024-06-16 11:13:35
这瓜真骚!!!

这瓜真骚!!!

一个岛岛
2024-06-17 23:56:32
内蒙男子怀疑妻子出轨,在房间安装7个摄像头,情夫身份令他崩溃

内蒙男子怀疑妻子出轨,在房间安装7个摄像头,情夫身份令他崩溃

飞云如水
2024-06-16 21:18:14
电动车新国标再度修订,车主们该何去何从?

电动车新国标再度修订,车主们该何去何从?

趣说世界哈
2024-06-17 07:34:26
沈阳地头蛇看上加代媳妇,趁拍戏对她侵犯,加代用尽力量复仇杀红眼

沈阳地头蛇看上加代媳妇,趁拍戏对她侵犯,加代用尽力量复仇杀红眼

古今档案
2024-05-20 16:03:56
杨澜采访中问林徽因儿子:“你母亲穿着旗袍,怎么爬房梁?”梁从诫用7个字霸气回怼

杨澜采访中问林徽因儿子:“你母亲穿着旗袍,怎么爬房梁?”梁从诫用7个字霸气回怼

小孩说
2024-06-18 11:03:07
国足是怎么把中锋角色弄丢的?14年前埋下的根,现在仍在付出代价

国足是怎么把中锋角色弄丢的?14年前埋下的根,现在仍在付出代价

篮球侍郎
2024-06-17 22:06:49
昔日“彩电大王”走向没落,被美公司欠款40亿,如今沦为三线品牌

昔日“彩电大王”走向没落,被美公司欠款40亿,如今沦为三线品牌

李哥三观很正
2024-06-14 17:51:29
大赛在即!阿根廷球衣2022世界杯冠军盾将被换为2021美洲杯冠军盾

大赛在即!阿根廷球衣2022世界杯冠军盾将被换为2021美洲杯冠军盾

刺头体育
2024-06-18 08:12:59
提档7天,避开沈腾,耗资2.5亿,谢霆锋这片要打响暑期档第一枪?

提档7天,避开沈腾,耗资2.5亿,谢霆锋这片要打响暑期档第一枪?

靠谱电影君
2024-06-18 20:06:30
中国人狂买100英寸电视的背后:价格竞争激烈 已杀到7999元

中国人狂买100英寸电视的背后:价格竞争激烈 已杀到7999元

快科技
2024-06-17 08:29:56
明星真实关系藏不住了!倪妮在台上领奖,高叶突然大声喝彩到破音

明星真实关系藏不住了!倪妮在台上领奖,高叶突然大声喝彩到破音

仙人掌说娱乐
2024-06-17 15:17:34
卢宁:为我的失误向队友们道歉 我想继续留在皇马效力

卢宁:为我的失误向队友们道歉 我想继续留在皇马效力

直播吧
2024-06-18 01:22:12
菲律宾摊牌了,公开要整个南沙群岛:055大驱已达战斗状态

菲律宾摊牌了,公开要整个南沙群岛:055大驱已达战斗状态

笔墨V
2024-06-18 23:18:58
2024年美国总统大选最新追踪民调

2024年美国总统大选最新追踪民调

特特农村生活
2024-06-18 22:13:56
俄24年来首次访朝,丢煤气罐的概率为0

俄24年来首次访朝,丢煤气罐的概率为0

难得君
2024-06-19 00:05:42
湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

百晓史
2024-06-02 09:09:36
西方终于察觉不对!普京“靠山”浮出水面?北约加起来都打不过!

西方终于察觉不对!普京“靠山”浮出水面?北约加起来都打不过!

文雅笔墨
2024-06-16 15:29:46
天生“坏种”!被判10年的李天一出狱后,令人作呕的一幕出现了

天生“坏种”!被判10年的李天一出狱后,令人作呕的一幕出现了

琪琪故事记
2024-06-14 09:42:01
2024-06-19 01:08:49
爱可生云数据库
爱可生云数据库
企业数据处理技术整体解决方案
411文章数 20关注度
往期回顾 全部

科技要闻

第一批小米车主,已经开始卖车了

头条要闻

土耳其率先破门 1-0领先格鲁吉亚 穆尔杜世界波

头条要闻

土耳其率先破门 1-0领先格鲁吉亚 穆尔杜世界波

体育要闻

对于凯尔特人来说 谁是MVP根本不重要

娱乐要闻

被曝新恋情,张碧晨王琳凯发声辟谣

财经要闻

官方:税务部门没有倒查30年的安排

汽车要闻

全球最低价 现代IONIQ 5N预售价39.88万

态度原创

数码
家居
房产
教育
军事航空

数码要闻

超薄的兆芯KX-6000G ITX迷你小板发布:四核3.3GHz、高性能GPU三屏输出

家居要闻

在用什么吃饭这件事上,中国人仪式感拉满了

房产要闻

净吸纳量连续两年TOP3!这座海口顶级写字楼,用实力上大分!

教育要闻

高考志愿填报,这些误区你应该知道

军事要闻

"局部战术暂停"后 以军袭击加沙地带多地

无障碍浏览 进入关怀版