恢复mysqldump文件时出现mysql错误1064(42000)

时间:2019-05-11 03:19:17

标签: mysql debian mariadb

我使用以下代码创建了mysql转储:

  

sudo mysqldump --all-databases --user = root --password --master-data -create-options> alldatabase.sql

这是将mysql数据迁移到新的mysql服务器。

然后,我尝试使用以下代码进行还原:

  

sudo mysql -u root -p

但我收到错误消息:

  

错误1064(42000),行4171:您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的'* /'附近使用

我把头撞在墙上试图解决这个问题。有什么建议吗?

两个服务器都是使用10.1.38-MariaDB-0 + deb9u1的Debian

1 个答案:

答案 0 :(得分:0)

导入截断的文件时可能会出现此错误。请确保sql文件完整。

当使用这样的mysqldump时,磁盘已满时没有错误消息。