Wishlist 0 ¥0.00

MySQL数据库迁移(直接复制文件)

MySQL数据库迁移(数据文件直接迁移)

在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽量减少服务器迁移时的损失。所以迁移时间选在了晚上零点开始,而且要尽量减少迁移所用的时间。

在迁移之前有三种方案:

  1. 数据库直接导出,拷贝文件到新服务器,在新服务器上导入。
  2. 使用【MySQL GUI Tools】中的 MySQLMigrationTool。
  3. 数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务下。

我在我的电脑上用虚拟机测试后,选中了占用时间最少的第三种方案。下面是三种方案的对比:

 

    第一种方案的优点:会重建数据文件,减少数据文件的占用空间。
    第一种方案的缺点:时间占用长。(导入导出都需要很长的时间,并且导出后的文件还要经过网络传输,也要占用一定的时间。)

    第二种方案的优点:设置完成后传输无人值守
    第二种方案的缺点:

    1. 设置繁琐。
    2. 传输中网络出现异常,不能及时的被发现,并且会一直停留在数据传输的状态不能被停止,如不仔细观察不会被发现异常。 
    3. 传输相对其他fang时间长。 
    4. 异常后很难从异常的位置继续传输。

    第三种方案的优点:时间占用短,文件可断点传输。操作步骤少。(绝大部分时间都是在文件的网络传输) 
    第三种方案的缺点:可能引起未知问题,暂时未发现。

下面介绍一下第三种方案d迁移步骤

  1. 保证Mysql版本一致,安装配置基本一致(注意:这里的数据文件和库表结构文件都指定在同一目录data下
  2. 停止两边的Mysql服务(A服务器--迁移-->B服务器)
  3. 删除B服务器Mysql的data目录下所有文件
  4. 拷贝A服务器Mysql的data目录下除了ib_logfile.err之外的文件到B服务器data下
  5. 启动B服务器的Mysql服务,检测是否发生异常

迁移完成后,服务启动正常,未发现其他异常问题。

data文件夹文件列表如下:

 

 

备注:经测试,源mysql的安装目录及数据文件目录 可以与 目标Mysql的安装目录及数据文件目录 不一致。

此时,只需要拷贝您所需移动的dbname(如上:pa、testdb)及'mysql'和'ibdata1',即可。

MySQL更改安装路径和Data位置

1.默认安装路径:

MySQL默认的安装目录是在:C:\Program Files (x86)\MySQL

MySQL的Data默认保存在:C:\ProgramData\MySQL

 
2.在安装时候更改安装路径:

选择最后一项自定义安装:

 选择需要下载的mysql文件,然后更改路径:

自定义mysql的安装路径和Data的目录:

 

更改路径部分完毕,其余部分在上篇博客;

 
3.查看路径:

这里可以看到,MySQL和Data已经安装到F盘;

MySql没有64位Windows安装包?

    注意下载页上有说明。

也就是说,只是安装包偷懒只做了 32位的,但是实际安装的时候你可以选择 X86 或 X64:

XP无法与WIN10做桌面远程连接,怎么解决

4个回答

2017-01-29

我的电脑 右键属性 远程 勾选允许远程和被远程 再到程序 附件里找远程桌面

 
2019-07-18
 
那是因为WindowsXP早在2014年4月8日就停止了技术支持,所以Windows10压根就无法连接XP远程桌面
 

2017-06-16

楼上的,XP无法与Windows10进行远程桌面连接。谢谢!
这个是Windows10的限制。无法解决,建议升级你的XP系统。
 
2018-07-24
XP远程连接Win10,提示【远程计算机需要网络级别身份验证,而您的计算机不支持该验证】
最近电脑安装了Win10系统,在办公室可以通过其他电脑远程,但是回去后使用自己的电脑(XP系统)进行远程提示失败,
提示【远程计算机需要网络级别身份验证,而您的计算机不支持该验证】,只要修改两个注册表文件重启即可
1、“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”,双击右边的 “Security Packages”,
打开“编辑多字符串”对话框,增加“tspkg”

2、“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders”,
双击右侧的“SecurityProviders”,打开“编辑字符串”对话框,增加“credssp.dll”,注意用拼音状态的逗号跟前面的隔开。
最后电脑重启,重新连接即可。

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.