MYSQL复制data文件下的innodb引擎数据库,提示1146错误,将原ibdata1拷到data文件夹下服务又起不来??

之前的数据库挂了,然后重新安装了一个mysql数据库,然后将之前data文件夹下的数据考到新的数据库里面,这个时候问题来了,由于之前的数据库引擎为innodb的,所有在新... 之前的数据库挂了,然后重新安装了一个mysql数据库,然后将之前data文件夹下的数据考到新的数据库里面,这个时候问题来了,由于之前的数据库引擎为innodb的,所有在新的数据库里面系统提示1146错误“
ERROR 1146 (42S02): TABLE 'innodb.innodb' doesn't exist ”,到网上找解决办法,网上的各位大神都说可以将之前数据库的ibdata1文件考到data文件夹下,这个问题就解决了,然后我照做,but这个时候又出现了新问题,数据库服务打不开了提示“1067错误,进程意外终止”,然后我又到网站找更为大神的帮助,但各位大神又说把ibdata1文件删了就可以启动了,然后我照做了,but这个时候旧问题又出现了,
“ERROR 1146 (42S02): TABLE 'innodb.innodb' doesn't exist ”,目前问题成了循环状态,求哪位打开可以彻底解决这个问题?
展开
 我来答
LatrellChan
2015-11-03 · 知道合伙人软件行家
LatrellChan
知道合伙人软件行家
采纳数:74 获赞数:142
毕业于厦门理工大学计算机信息管理专业,互联网行业五年从业经验。

向TA提问 私信TA
展开全部
需要彻底停止MySQL的所有服务,才能拷贝ibdata1文件,否则MySQL的安全机制不允许。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式