Azure Database for Mysql 还原操作,还原表,还原库,还原一切
Azure Database for Mysql还原操作
文章目录
- Azure Database for Mysql还原操作
- 操作流程
- 还原
- 配置还原后产生的新Mysql服务器的名字
- 还原的原理
- 结论
请耐心看完,每个字都很关键。
操作流程
还原
进入到准备还原的Azure Mysql服务器中,点击还原按钮。
配置还原后产生的新Mysql服务器的名字
还原的原理
- 还原不会影响当前业务的正常运行。
- 相当于是重新生成一台
伪新的Mysql服务器
(在Azure Portal上可以看到新生成的Mysql服务器,但实际新Mysql服务器和老Mysql服务器的ip地址相同)。 - 还原的操作会产生一个
新的管理员user name账号
(即 老Mysql管理员账号前缀@新Mysql服务器名),使用该新管理员user name账号
登陆看到的就是还原点的Mysql服务器的整体状态(包括 库,表,等等),且该新管理员均可以在 原Mysql服务器和还原后产生的新Mysql中登陆; - 我们只需要登录
新管理员user name账号
,找到还原点的表数据,复制到原始(业务使用的)Mysql服务器下的表中即可完成还原表的操作。 - 如果上述你都理解不了,那么,你就这样理解就好了。还原操作会产生一个全新的Mysql服务器,但是这台新Mysql服务器会继承过来之前的管理员账号。如果原始Mysql的管理员账号不带
@Mysql服务器名
,则你用这个不带@Mysql服务器名
的账号登录到还原后产生的新Mysql服务器则看到的是一个 本次还原操作结束时状态的Mysql(简单理解,如果你的原始Mysql在还原期间没有任何数据操作,则这个还原产生的新Mysql和原始Mysql的数据是完全一样的,但是是隔离的,即后续原始Mysql有数据变更也不会影响到这台新Mysql的数据),而非你指定还原点的Mysql;
所以正确的登录方式是:你需要使用@还原后产生的新Mysql服务器名
的user name登录(无所谓你登录到哪台Mysql服务器,新的也好,老的也好,因为还原操作仅仅产生一个新的@Mysql服务器名字的user name账号,还有一台伪新的Mysql服务器因为此ip等于原始Mysql服务器ip),即可看到还原点状态的Mysql,然后我们只需要复制一下表,导入到原始Mysql中(原始如何登录,就如何登录即可,这样不影响业务)即可完成表数据的还原操作。
结论
- Azure Mysql参数解读
服务器名称:连接的地址;对应Navicat软件中的host参数;
服务器管理员登录名:对应Navicat软件中的User Name参数;
Azure Mysql 还原操作不会影响当前业务的正常运行。
Azure Mysql服务器的
复制
操作,会重新生成一台伪新的Mysql服务器(ip地址复制前后两台Mysql服务器是一样的)。
Azure Mysql不管登陆的user name有没有
@服务器名
,则均不影响正常使用,即用户root
和root@mysq0101010
是同一个用户;但为了避免混乱和歧义,强烈建议使用@服务器名
进行登陆。如果你用户名不加@服务器名,则还原后登录新的Mysql服务器会出现问题(新Mysql和老Mysql数据一样,但不是主从,类似于独立的全新的库)!Azure Mysql 登陆的user name很关键,使用原用户名来登陆还原后新生成的Mysql,相当于登陆的还是原库,因为mysql 权限是可以复制的。
Azure Mysql 登陆的user name使用
@还原后新生成的服务器名
登陆,则为还原时的时间节服务器状态。后续的还原操作,我们只需要手动处理一下即可,比如copy一下表做还原等等。。
还原后记得要删除还原时产生的伪新Mysql服务器,删除后,将无法再使用
@还原后新生成的服务器名
登录了,会报错 “The server name you tried cannot be found: qwermysql01. Please check the Username and retry connection. The Username should be in <username@hostname> format.”
Azure Database for Mysql 还原操作,还原表,还原库,还原一切相关推荐
- 用Azure VM + Azure Database for MySQL搭建Web服务
仍然是一篇动手实验,实验演示如何在Azure的虚拟机内部署一个Web服务器,并且使用Azure Mysql PaaS作为本应用的数据库.此实验的目的一方面是为了演示Azure IaaS层和PaaS服务 ...
- mysql慢查询call_慢查询日志 - Azure Database for MySQL | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. Azure Datab ...
- azure mysql on vnet_管理 VNet 终结点 - Azure 门户 - Azure Database for MySQL | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 使用 Azure 门户 ...
- Mysql - Mysql的建表建库
目录 Mysql5.7官方参考文档:MySQL :: MySQL 5.7 Reference Manual SQL语言说明文档: 数据库里存在的包含关系: Mysql建表建库: 1.Mysql如何建库 ...
- mysql二进制还原表_MYSQL 二进制还原
解决方法: mysqlbinlog bin_log_file_path_and_name | mysql -uroot -p 如: mysqlbinlog E:\DB\mysql_log\mysql_ ...
- azure mysql sql_Azure Database for MySQL 与 Azure 上的 MySQL 数据库的比较
Azure Database for MySQL 与 Azure 上的 MySQL 数据库的比较 11/20/2018 本文内容 Azure Database for MySQL 是基于新架构的,采用 ...
- qt通过http连接mysql_Azure Database for MySQL 连接安全-(3) Private Endpoint
本文介绍: Azure Database for MySQL 安全连接的第三种方式:Private endpoint connections 案例:创建MySQL private endpoint c ...
- jumbo 安装mysql,关于建立社工库的经验总结
免责声明:本站提供安全工具.程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负! "社工库"是运用社会工程学进行渗透测试时候积累的各方面数据的结构化数据库. 环境介绍 ① ...
- mysql和pg数据库表备份及还原
mysql 对itsm_hot_service表进行全表备份 create table itsm_hot_service_bak0707 like itsm_hot_service; insert i ...
最新文章
- Thread.join()练习
- Java提升篇——equals()方法和“==”运算符
- GT考试(bzoj 1009)
- python太阳花绘制
- 几种常见的Web攻击
- 砍掉九成代码,重构并简化YOLOv5图像目标检测推理实现
- python发邮件脚本详解_Python发送邮件脚本
- 锋神教我数据库,吴大哥教我写文档——其一
- 加密芯片算法移植方案的优点
- ASP.NET简化编辑界面 V2
- 如何从零开始准备数学建模竞赛?
- 计算机视觉及智能影像行业深度研究报告
- linux系统的unip命令
- k8s的优势和部署模式
- oracle 建表引号,oracle 创建表加双引号作用
- 三颗种子开发系统源码
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛题解 H
- mybatis拦截器实现update之前根据pk字段校验数据有效性
- 如何恢复录音删除的录音文件_录音文件降噪?快使用GoldWave!
- Linux文件系统(一)文件系统基本概念
热门文章
- 描写计算机老师上课的神态,描写老师上课时的神态的作文
- Unity C4D、Maya等制作的白色模型导入Unity后变灰或产生过渡灰、光泽等
- 微信小程序 swiper 点击切换,左右滑动,自动滑动,源码下载
- matlab包络面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
- 如何利用闲鱼软件聊天引流?
- 机器人集群编队决策规划
- IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结
- 尚硅谷天禹老师Vue2.0笔记
- 腾讯qq android版本,腾讯QQ for Pad Android版本体验
- 思源科技java面试_【企业招聘笔试真题】思源Java开发工程师笔试题