frm:数据库的元数据,包括表结构等
idb:innodb数据库引擎设置innodb_file_per_table=1时保存数据库的表的数据文件
1.将包含frm和idb文件的文件夹拷贝到MySQL Server 5.7\Data目录下
查看mysql的data命令:
先执行mysql -u -p
然后执行show global variables like "%datadir%"

2.将ibdata1文件放入data目录下,注意备份原有的ibdata1文件

此时将无法访问之前的数据库,转换ibdata1访问相应的数据库
2.1 修改my.ini文件
default-storage-engine=INNODB
innodb_force_recovery=6 # 此处备份完毕需要注释掉 否则只能进行只读操作
3.重启mysql服务
4.打开数据库转储成sql文件
本文详细介绍如何通过拷贝frm和idb文件以及ibdata1文件来迁移MySQL数据库,包括修改my.ini配置文件、重启MySQL服务及转储数据库为SQL文件的全过程。
1569

被折叠的 条评论
为什么被折叠?



