InnoDB数据表如何直接拷贝迁移
Mysql数据库表分为MyISAM和InnoDB类型,大家可能都尝试过在关闭MySql服务的时候直接拷贝数据库表文件,然后粘贴到新数据库中,这样是可以正常使用的。
但有时候你会发现这样操作会失败,拷贝完的数据库显示“正在使用中”而导致无法使用。
遇到这个问题的时候可以查看下数据表的类型是不是InnoDB类型。
如果是的话,把数据库文件所在的文件夹中找到“ibdata1”这个文件,复制到新数据库文件夹对应的位置即可。
但Innodb类型的表不推荐直接打包data文件去备份还原,推荐用数据库备份软件备份。
但有时候你会发现这样操作会失败,拷贝完的数据库显示“正在使用中”而导致无法使用。
遇到这个问题的时候可以查看下数据表的类型是不是InnoDB类型。
如果是的话,把数据库文件所在的文件夹中找到“ibdata1”这个文件,复制到新数据库文件夹对应的位置即可。
但Innodb类型的表不推荐直接打包data文件去备份还原,推荐用数据库备份软件备份。
本文地址:https://m.17mb.com/jianzhan/phpmysql/97.html
附件下载
猜你喜欢
- 如何使用带T的时间格式
- Fatal error: Corrupted encoded data detected in xx
- InnoDB数据表如何直接拷贝迁移
- phpmyadmin修改数据库端口
- 如何改变MySql数据库表的下一个自增值
- 如何快速找到PHP.INI文件的位置
- PHP错误session_start() [function.session-start]: open的解决方法
- php的foreach循环数组时需要注意的几点
- Deprecated: Methods with the same name as their class will not be constructor
- linux和windows下如何快速找到PHP网站的根目录