[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服务

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。