我是MySQL的新手,我在Windows上运行它.我试图从MySQL中的转储文件恢复数据库,但我收到以下错误:
$ >mysql -u root -p -h localhost -D database -o < dump.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: 'SQLite format 3'.
Run Code Online (Sandbox Code Playgroud)
我试过放入--binary-mode
ini文件,但它仍然给出了同样的错误.我该怎么办?请帮忙.
UPDATE
正如尼克在他的评论中所建议的那样,我试过$ > mysql -u root -p -h localhost -D database --binary-mode -o < dump.sql
但它给了我以下ERROR at line 1: Unknown command '\?'.
它是一个500 Mb转储文件,当我使用gVIM查看其内容时,我所能看到的只是表达式和数据,这是不可理解的.
我试图解析一个2位数年份的日期.但这不起作用.有人可以告诉我为什么吗?
Browse[1]> as.Date("Jan-84", format = "%b-%y")
[1] NA
Run Code Online (Sandbox Code Playgroud)