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

原文地址:https://www.cnblogs.com/kentyouyou/p/3514016.html