mysql从别的数据库的data文件夹copy数据库报表不存在错误的的解

先说一下发生该错误的情形。我是将别人的数据库目录下的data文件夹直接复制过来的,里面有三个数据库mysql、test和backupctrl,主要想要backupctrl数据库,记住不是备份,是拷贝,而且backupctrl是使用innodb作为存储引擎的,这两方面综合起来就导致了1146这个错误。解决办法:首先在自己的mysql下,建立一个你即将要拷贝的数据库(数据库名要一样,里面不需要建表),然后将所有的.frm文件拷贝到你建的数据库文件夹下,然后停止你自己的mysql服务,发现在data文件下面已经有ib_logfile0、ib_logfile1和ibdata1三个文件了,之后停掉别人的mysql服务,,只将ibdata1文件拷贝过来进行覆盖,最后启动你自己的mysql服务就可以对数据库进行正常操作了。

正确的寒暄必须在短短一句话中明显地表露出你对他的关怀。

mysql从别的数据库的data文件夹copy数据库报表不存在错误的的解

相关文章:

你感兴趣的文章:

标签云: