首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台导入MySQL数据时出错(MAMP到WIMP)

跨平台导入MySQL数据时出错(MAMP到WIMP)
EN

Stack Overflow用户
提问于 2011-06-16 13:22:53
回答 4查看 1.6K关注 0票数 0

我已经将本地MAMP服务器上的MySQL数据库转储到.sql文件中。通常,我可以很容易地将该文件导入到我的生产Linux服务器上,而不会有任何问题。但是,我的当前客户端在WIMP上运行MySQL,当将MAMP生成的.sql转储导入我的WIMP环境(使用pphpMyAdmin)时,我得到一个“文件无法读取”错误?

你知道我遇到的是什么,或者要检查什么?谢谢-

编辑:

我最初的解释还不清楚--我正试图从MAMP中输出,并将其导入WIMP

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-16 13:34:59

造成此问题的最可能原因是DOS和UNIX平台上行约定的不同端。Windows将DOS约定'\r\n‘用于换行符,而Mac和Linux则使用UNIX惯例'\n’作为换行符。要解决此问题,请在Mac上的mysql转储文件上运行unix2dos实用程序,然后将该文件复制到您的Windows框中。

票数 1
EN

Stack Overflow用户

发布于 2011-06-16 13:26:12

您确定mySQL linux服务器有读取文件的权限吗?

票数 0
EN

Stack Overflow用户

发布于 2011-06-16 13:37:43

  1. 您的.sql文件应该转换为unix文件结尾。您可以在Mac &Linux上使用dos2unix (或frodos)。
  2. 您的db.sql文件的大小是多少?我认为phpMyAdmin有文件大小限制。
  3. 您可以尝试在命令行中使用mysql来查看它是否提供了其他信息.

mysql -u user -p -D db < file

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6372578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档