MySQL复制data目录进行数据迁移(Win环境)
我的环境
一、停止MySQL服务
1. 打开运行(Win+R 键),输入services.msc ,然后回车
2. 在服务里面找到MySQL服务,然后停止此服务
每个人的MySQL服务名称可能都不一样
必须停止MySQl服务!必须停止MySQl服务!必须停止MySQl服务!
二、复制整个data目录
1. 如何找到MySQL的data目录
一般来说在C:\ProgramData\MySQL\MySQL Server 5.7\Data 目录中, 也有人人在安装时自己选择了data的目录,这个时候需要自己寻找
默认是在C:\ProgramData\MySQL\MySQL Server 5.7\Data 目录中 也可能在C:\Program Files\MySQL\MySQL Server 5.7 的data目录中
2. 复制整个data目录到新电脑中的data目录中
所有的都需要复制,因为我之前只复制了数据文件,默认的几个文件我没有复制,导致只使用了三天就报错,一直服务停止,每次启动,三分钟内一定停止服务,但是也许每个人的体制不一样
三、重启MySQL
按照停止MySQL服务的方法,重新操作一次,但是是重启服务应该就可以了
四、经验
这是我的个人经验,将它保存到这里,为了防止自己忘记,也许不是对每个人都有用
|