刚入职,第一个任务是完成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. druid:java代码创建连接池

    PropertiesDB 是一个读取配置文件的类,也可以不用,每个参数直接用String代替. public DataSource dataSource(PropertiesDB properties ...

  2. java 系统属性

    java.version  Java 运行时环境版本 java.vendor  Java 运行时环境供应商 java.vendor.url  Java 供应商的 URL java.home  Java ...

  3. Docker入门 - 006 Docker 多种数据库的安装

    Docker 安装 MySQL 查找Docker Hub上的mysql镜像 root@VM_16_14_centos ~# docker search mysql INDEX NAME DESCRIP ...

  4. python 基础 列表

    1.列表list()方法用于将元组转换为列表,[]组成,中间可以放很多内容,每一项使用逗号隔开,列表中可以放置任何数据类型的数据.注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放括号 ...

  5. java结合testng,利用mysql数据库做数据源的数据驱动实例

    上一篇我们介绍用如何用yaml结合testng做数据驱动,就又想来个数据库的参数化 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object> ...

  6. [C]关于extern与struct

    问题 我曾经很困惑,就是在两个编译单元当中,如何把一个单元中声明的struct结构引入到另外一个单元中来,折腾了很久,后来发现这位大神的留言 不是这么用的…… 类型的定义和类型变量的定义不同,类型定义 ...

  7. bootstrap的treeview使用方法

    首先引入文件: <link href="./css/bootstrap.css" rel="stylesheet"> <script src= ...

  8. 大数据python词频统计之hdfs分发-cacheArchive

    -cacheArchive也是从hdfs上进分发,但是分发文件是一个压缩包,压缩包内可能会包含多层目录多个文件 1.The_Man_of_Property.txt文件如下(将其上传至hdfs上) ha ...

  9. re_test

    https://www.cnblogs.com/zhaof/p/6925674.html#4152933 https://www.cnblogs.com/lanyinhao/p/9165747.htm ...

  10. Windows下安装Confluence并破解汉化

    注:本文来源于<Windows下安装Confluence并破解汉化> 一.事前准备 1:JDK下载并安装:jdk-6u45-windows-i586.exe 2:MySQL JDBC连接驱 ...