在windows和linux之间移动mysql数据库时行尾有关系吗?

k3fezbri  于 2022-11-28  发布在  Mysql
关注(0)|答案(2)|浏览(125)

我正在Windows机器上导出一个MySQL数据库(运行XAMPP),然后导入到Linux服务器(使用cmdline或phpMyAdmin IMPORT“filename.sql”)dbdump文件有混合的LF/CRLF行结尾,我知道Linux使用LF作为行结尾。这会导致问题吗?谢谢

ljsrvy3e

ljsrvy3e1#

根据ctype.h,MySQL的SQL标记器会跳过所有空白字符。

7lrncoxx

7lrncoxx2#

我预计每个平台上的mysql程序都希望有“自己的”行尾样式。老实说,我不知道在每个平台上,它是否“足够聪明”,知道如何处理每种文件。(想想看,也许它确实知道...)好吧,有一个确定的方法可以找到...
你说这个文件有 mixed(?!) 行尾?这是非常不典型的...
不过,有现成的[Unix/Linux]实用程序dos2unixunix2dos可以处理这个问题--我敢肯定Windows也有它们。

相关问题