[mysql] 手动备份数据

本地的Data目录底下的文件夹名放到远程服务器Data目录下,远程机器上mysql工具打开会看到数据库名,但双击表会报“cms.tecam01 is not exsits”,网上查了下资料发现没将本地data下的ibdata1文件给复制过去。等于备份数据的话只需要备份Data目录下的文件夹名和ibdata1这两个文件即可复制过程中两边的服务都得停止

 

下面是网上的一篇文章:

因数据库损坏,登录出现下面错误提示:Host 'localhost' is not allowed to connect to this MySQL server,命令行也登录不了。没办法,重装MYSQL后,发现原来的数据库存在,但不存在任何数据表了,折腾了N久,直接将原来备份的Data目录里面文件夹名称为你数据库名称的文件夹和ibdata1复制回去就行了。————在复制前一定要先停止mysql服务!!!或者复制后重新启动mysql服务

 

 

posted @ 2014-01-10 16:43  Kent_fighting  阅读(228)  评论(0编辑  收藏  举报