我尝试通过 phpmyadmin 从我的旧主机导出一个 wordpress 数据库。
我将所有设置保留为默认设置,在 sql 文件中,所有新行都由“\n”命令(或“\n”或“\n\n”)分隔
然后我通过 phpmyadmin 将这个 sql 文件导入我的新服务器,但是现在在 phpmyadmin 中换行符不是不可见的,但是你可以看到很多“\n”和“\n\n”
在旧的 phpmyadmin 中我看不到那些“\n”,取而代之的是真正的换行符。
当通过浏览器查看页面时,情况更糟。不仅有“\n”还有“\r\n”
有什么想法吗,可能是什么问题?! (都是utf8)
编辑:
我确信它更多的是导出问题而不是导入问题,因为我之前从另一台主机导入的另一个数据库工作正常,那些“\n”的工作,但我不知道为什么这个 1 备份被破坏
最佳答案
您在每个系统上使用哪个版本的 phpMyAdmin?有一个bug with version 4.6.5.1这会导致导出出现此问题。 phpMyAdmin 4.6.5.2 已发布以解决此问题,或者您可以 use this patch如果你愿意的话。
编辑以包含 4.6.5.2 已发布的消息
关于mysql - 带有换行符的 Phpmyadmin 导出/导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40911643/