首页 > 工作经验

mysql搬家直接拷贝数据库提示表不存在(mysql备份还原)

工作经验 12-17

  把MYsql数据库搬迁到另一台电脑上,想着备份太麻烦,于是直接复制数据库过去,结果表不存在!axW风水,八字,解梦-玄空网

  直接拷贝数据库导致提示表不存在的解决方法axW风水,八字,解梦-玄空网

  电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在:axW风水,八字,解梦-玄空网

  error: 1146: Table 'a_content' doesn't existaxW风水,八字,解梦-玄空网

  原来不能只复制数据库对应的文件夹,还要把原来mysql安装目录data里的 ibdata1 也要拷贝过去axW风水,八字,解梦-玄空网

  ibdata用来储存文件的数据,而库名的文件夹里面的那些表文件只是结构而已,所以会报错。axW风水,八字,解梦-玄空网

  如果服务器只有一个数据库,也就是只有一个网站数据,这种方法是可行的,但如果是多个网站数据,而新服务器上已经存在ibdata1,那么这种复制的方法也不好使,如果复制过去把新的ibdata1替换掉,就会导致已经存在的基础网站数据库报错。www.fs18.netaxW风水,八字,解梦-玄空网

  因为本人小白,不会其他办法,所以还是老老实实地把mysql备份,再导入备份还原吧,毕竟这样不会出错。axW风水,八字,解梦-玄空网

玄空网   |   冀ICP备20015329号-2   |   合作QQ:536984780

声明 :本站部分内容转载自网络,本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。