我已经将本地MAMP服务器上的MySQL数据库转储到.sql文件中。通常,我可以很容易地将该文件导入到我的生产Linux服务器上,而不会有任何问题。但是,我的当前客户端在WIMP上运行MySQL,当将MAMP生成的.sql转储导入我的WIMP环境(使用pphpMyAdmin)时,我得到一个“文件无法读取”错误?
你知道我遇到的是什么,或者要检查什么?谢谢-
编辑:
我最初的解释还不清楚--我正试图从MAMP中输出,并将其导入WIMP
发布于 2011-06-16 13:34:59
造成此问题的最可能原因是DOS和UNIX平台上行约定的不同端。Windows将DOS约定'\r\n‘用于换行符,而Mac和Linux则使用UNIX惯例'\n’作为换行符。要解决此问题,请在Mac上的mysql转储文件上运行unix2dos实用程序,然后将该文件复制到您的Windows框中。
发布于 2011-06-16 13:26:12
您确定mySQL linux服务器有读取文件的权限吗?
发布于 2011-06-16 13:37:43
。
mysql -u user -p -D db < file
https://stackoverflow.com/questions/6372578
复制相似问题