小编use*_*997的帖子

从SQL转储还原数据库时启用二进制模式

我是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-modeini文件,但它仍然给出了同样的错误.我该怎么办?请帮忙.

UPDATE

正如尼克在他的评论中所建议的那样,我试过$ > mysql -u root -p -h localhost -D database --binary-mode -o < dump.sql但它给了我以下ERROR at line 1: Unknown command '\?'. 它是一个500 Mb转储文件,当我使用gVIM查看其内容时,我所能看到的只是表达式和​​数据,这是不可理解的.

mysql database mysqldump database-restore

65
推荐指数
8
解决办法
9万
查看次数

在R中读取两位数年份的日期

我试图解析一个2位数年份的日期.但这不起作用.有人可以告诉我为什么吗?

Browse[1]> as.Date("Jan-84", format = "%b-%y")
[1] NA
Run Code Online (Sandbox Code Playgroud)

datetime r lubridate

2
推荐指数
1
解决办法
543
查看次数

标签 统计

database ×1

database-restore ×1

datetime ×1

lubridate ×1

mysql ×1

mysqldump ×1

r ×1