想做测试,从一个服务器中将一个数据库(所有表)转储(表结构与数据),然后在另一个服务器中新建了一个数据库,然后运行保存好的sql文件。
结果,少了好多张表!纳尼!
试了好多次,表缺失的数量还不同,有时多有时少。WTF!
查了下说可能是编码问题,看了看,恩,还真的不一样。
数据库 和 表 :
有的是 utf8 -- UTF-8 Unicode utf8_general_ci
有的是 utf8mb4 -- UTF-8 Unicode utf8mb4_general_ci
兴冲冲的改成一样的,再来试一遍,还是不行!
恩,最后发现是两个服务器上的mysql版本不同,然后卸载,下载,安装同一个版本的,恩,差不多了,可以了,就酱紫一天过去了。
时间就是这么过去的...
不过还是要感谢大神同事的帮忙!