共计 551 个字符,预计需要花费 2 分钟才能阅读完成。
在 wordpress 站长圈一次迁移服务器的时候遇到一个问题,就是当我把网站文件及数据库还原到新的服务器上面,打开网站页面却是 wordpress 的安装界面。
经过排查发现导入的数据库有问题,原网站数据有 41 个表,新导入的却只有 21 个。一开始以为是导入导出出现问题,于是又尝试重新备份再导入,重启服务器,修复面板程序等操作,问题仍然存在。
最后发现是 mysql 的版本不一样,因为环境都是宝塔默认安装的选项,所以安装的时候也就没有注意。两个服务器因为购买的时间不一样,一个买的比较早的是要迁入的服务器默认安装的 mysql 5.5 的版本,要迁出的是一个临时使用买的比较晚的是 5.6 版。
因为服务器上面还有其他网站,又不能直接切换 mysql 的版本,于是就百度了下解决方法。我的是需要将 mysql 5.5 数据库怎么导到 5.6,解决方法是使用在需要迁出的服务器数据库使用 phpMyAdmin 工具导出, 然后用 notepad++ 把 数据库文件中“utf8mb4_unicode_520_ci”替换为“utf8mb4_unicode_ci”,然后在新的服务器使用 phpMyAdmin 工具导入即可。
最后检查问题解决,如果你的是因为 mysql 版本不一样的原因出现类似问题,可根据你现在及需要导入的 mysql 版本查找解决方法就可以成功迁移。
正文完