原本以为直接将data文件夹下每个数据库对应的文件夹拷贝到新的MySQL的data文件夹就可以了,其实不然。
这样做有几个问题:
1.如果是用了引擎的表,还需要复制ibdata文件,并且frm文件所在目录不能变化
2.数据再不同的mysql的版本间不一定能完全兼容
3.用户名和密码的设置
总的来说,要保证前后的mysql配置相同才有可能备份成功。
最后说一句,能使用mysqldump的时候尽量不要用物理备份。