背景
问题介绍
现在有一个linux系统的机器上数据需要移植到另外一个linux系统上。老机器称A机器,新机器称B机器。
前期调研
鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都要先自己试验成功之后才会使用。
主要是有三种方法 1、直接拷贝数据文件
2、使用mysqldump来导入导出
3、采用专用工具
前两种方法是比较常见,因此在试用了第一种方法成功之后就采用了第一种方法
环境
A机器:cenos6.5、mysql是5.5
B机器:cenos7、mysql是5.5
开始工作
移植前的准备
1、找到mysql数据库数据文件的位置
find / -name 'mysql'
找到所有mysql的目录查看A、B机器的数据文件的位置。
一般mysql5.5默认的位置是/var/lib/mysql
2、
df -h
查看linux系统中内存大小,是否能符合移植的需要。目前需要移植的数据在110G左右,给B机器分配足够的内存存储
3、初步了解数据文件的格式
1&#x