刚入职,第一个任务是完成windows腾讯云到windows华为云上的MySQL数据库迁移。之前都是在CentOS上搞,感觉没啥难度,一口答应,没想到各种坑接踵而来。次数不再叙述坑都有哪些了,说说怎么迁移的吧

1.mysql在windows服务器上的环境变量的配置

我的电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 系统变量 --> (Path)编辑 -->新建一个(添加环境变量路径即可)

2.mysql数据库的全备

win + R --> CMD。执行备份命令:

linux:  mysqldump -uroot -p123 -A -R --triggers --master-data=2 –single-transaction>/backup/full.sql
windows: mysqldump -uroot -p123 --all-databases > C:\full.sql # 此处可看到两者有差别的,windows功能较少

此处还遇到一个访问拒绝的问题

此处需要以管理员身份运行,C:\Windows\System32下面有一个CMD程序,右键点击以管理员身份运行即可。

3.导入数据库

此处是在云服务器上面操作,需要将一个挂载到另一个上面,此处也简单。

win + R --> mstsc 输入地址加端口就可远程访问,直接复制粘贴就可以了

4.如何在windows服务器上迁移数据库,修改Data目录

找不到博客地址了,自己谢谢吧。网上那些只是复制data目录,修改了配置文件重启的同学们,一定是在虚拟机上实验的,然而并没有在生产环境中使用

话不多说,直接开干吧。

首先要关闭MySQL数据库

第一步:Data目录修改

压缩或准备一块新的磁盘,将Data目录直接复制过去,删除ib_logfile0 以及ib_logfile1两个文件。修改C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini配置文件

# datadir=E:/Data

第二部:添加权限

我的电脑 --> 工具 --> 本地用户和组 --> 组里面找(Administrators) --> (右键) 添加到组 --> 添加 --> 高级 --> 立即查找 -->找到NETWORK SERVICE

直接添加进去就可以了。然后重启,大功告成

windows云服务器数据迁移的更多相关文章

  1. 无法登录到Windows云服务器怎么办?

    当您的云服务器无法远程登录时,我们首先建议您使用VNC方式登录. 是否可以通过控制台远程登录 远程登录失败时,请首先尝试能否通过管理控制台,使用VNC方式登录弹性云服务器. 登录管理控制台. 选择“计 ...

  2. 如何使用windows云服务器搭建IIs、windows服务

    如何使用windows云服务器搭建IIs.windows服务,以下针对腾讯云服务器进行说明 1.购买云服务器之后,第1步需要设置的是,找到重装系统.重置密码等处. 2.设置安全组,设置完安全组之后才能 ...

  3. CentOS云服务器数据盘分区和格式化

    1. 查看数据盘信息 登录CentOS云服务器后,可以使用“fdisk -l”命令查看数据盘相关信息. 使用“df –h”命令,无法看到未分区和格式化的数据盘,只能看到已挂载的. [root@VM_7 ...

  4. 微软云 azure 数据迁移之oracle11g dataguard

    背景,将本地的oracle数据迁移到微软云azure云上面的oracleserver. 1.复制本地的rman备份集到微软云azure的oracleserver上 scp -r -P56922 201 ...

  5. 京东云开发者|京东云RDS数据迁移常见场景攻略

    云时代已经来临,云上很多场景下都需要数据的迁移.备份和流转,各大云厂商也大都提供了自己的迁移工具.本文主要介绍京东云数据库为解决用户数据迁移的常见场景所提供的解决方案. 场景一:数据迁移上云 数据迁移 ...

  6. windows云服务器发布项目

    1.tomcat安装版安装,把server.xml中”localhost“改为自己的域名.启动tomcat的时候就通过外网访问到云服务器的tomcat主页. 2.上述实现的前提是已经对域名进行解析:域 ...

  7. Windows云服务器购买

    一直点击下一步 支付

  8. 服务器 阿里云服务器Ubuntu挂载数据盘

    服务器 阿里云服务器Ubuntu挂载数据盘  转自:http://www.codingyun.com/article/24.html coding云运行在阿里云的Ubuntu 12.04 64位操作系 ...

  9. Redis数据迁移方案

    场景 Redis实例A ---> Redis实例B,整库全量迁移 方案一: mac环境 brew install npm npm install redis-dump -g 针对RedisA: ...

随机推荐

  1. HDU 1796 (容斥原理)

    容斥原理练习题,忘记处理gcd 和 lcm,wa了几发0.0. #include<iostream> #include<cstdio> #include<cstring& ...

  2. python按照字典排序

    d = {'a':1,'b':4,'c':2} 方法一: sorted(d.items(),key = lambda x:x[1],reverse = True) 方法二: import operat ...

  3. Android 应用防止被二次打包指南

    前言 “Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包.不管从性能.用户体验.外观它都跟正规APP一模一样但是背后它确悄悄运行着可怕的程序,它会在不知不 ...

  4. 【MySql】Order By 排序

    你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果. 你可以设定多个字段来排序. 你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列. 默认情况下,它是按升序排列. 你 ...

  5. Java代码自动部署

    注:本文来源于<it小熊> [ ①Java代码自动部署-总结简介] 代码部署是每一个软件开发项目组都会有的一个流程,也是从开发环节到发布功能必不可少的环节.对于Java开发者来说,Java ...

  6. Confluence 6 安装补丁类文件

    Atlassian 支持或者 Atlassian 缺陷修复小组可能针对有一些关键问题会提供补丁来解决这些问题,但是这些问题还没有放到下一个更新版本中.这些问题将会使用 Class 类文件同时在官方 J ...

  7. 将Maven项目打包成可执行jar文件(引用第三方jar)

    方法一. mvn assembly 或 mvn package (一个jar包) 把依赖包和自己项目的文件打包如同一个jar包(这种方式对spring的项目不支持) <build>     ...

  8. BeatifulSoup模块

    一.介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你 ...

  9. 【sqli-labs】Less7

    Less-7: 输出文件 sql导出文件语句 select * from table_test into outfile 'test.txt' 既然名字是输出文件,那肯定是和文件有关系. 首先,确保s ...

  10. 【ES】学习12-近似聚合

    在数据操作中有三个考虑指标:大数据.精确性和实时性.三者难以同时满足. 精确 + 实时 数据可以存入单台机器的内存之中,我们可以随心所欲,使用任何想用的算法.结果会 100% 精确,响应会相对快速. ...