mysql5.7数据目录迁移_利用拷贝data目录的方式进行迁移mysql5.7数据库

利用拷贝data目录文件的方式迁移mysql数据库

其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库,

但是这次数据文件过大,大约有57个G,使用命令行导入,效果不是很好,经常在执行过程中报错、卡死。

最后参考网上的帖子,复制源数据库的data目录下的文件,完成数据迁移。

步骤如下:

1、将编译好的Mysql5.7 进行解压安装初始化

下载5.7编译好的tar包

链接:https://pan.baidu.com/s/1mgHZtyEvC-hnAfCY3mvCsA

提取码:1j7o

首先创建对应的目录

/databak/data/IoT-prod-innerstatisticserv

将mysql5.7的tar.gz包解压到/databak/data/IoT-prod-innerstatisticserv下面

修改my.cnf文件 并指定端口

在这里 为防止共享表空间 时间久了导致idbata1文件过大 因此查看是否开启独立表空间

innodb_file_per_table=1

同时修改vim /databak/data/IoT-prod-innerstatisticserv/mysql5.7/support-files/mysql.server

指定

basedir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7

datadir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7/data

初始化数据库<

你可能感兴趣的:(mysql5.7数据目录迁移)