【发布时间】:2016-08-09 19:00:25
【问题描述】:
我正在尝试将大型 SQL 转储导入我的 mysql 数据库,但出现以下错误。
通过 PHPMYADMIN 界面我没有设法导入它,它说太多了。
所以我尝试使用命令行:mysql -uroot -p dbsnp < SNP_HGVS.sql 但我收到了这个错误:
ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query:d�L'.`
你知道如何解决这个问题吗? 非常感谢。
【问题讨论】:
-
可以用
mysql -uroot -p代替mysql -u root -p吗? -
您确定转储的格式对于 MySQL 是否正确(即来自另一个类似设置的 mysql 源)?您确定要将数据导入到的服务器具有与 SQL 转储源类似的设置吗?
-
@WaltSorensen,您好 Walt,实际上,转储设置不正确。我重新提取存档,现在它可以工作了。
-
很高兴听到您已启动并开始运行。