开发者社区> 问答> 正文

mysql数据库,若是只有data下面的文件,如何恢复?

一台服务器上的mysql数据库出问题了,把data文件夹下的数据库拷到另一台mysql数据库data目录下,可以识别数据库,打不开表,请问怎么办?

展开
收起
落地花开啦 2016-02-29 16:42:20 4327 0
2 条回答
写回答
取消 提交回答
  • 很大程序因为你只拷贝了数据库文件夹,没有拷贝ibdata1?

    2019-07-17 18:50:33
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    如果你直接拷贝到另一台机器的版本要高一些,就需要
    mysql_upgrade -u root -p -h127.0.0.1 升级一下,可以删除或重名ib_logfile0,ib_logfile1文件,然后看一下错误日志,一般会出现pid无法新建,或者是什么socket错误。

    2019-07-17 18:50:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像