我使用以下代码创建了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
答案 0 :(得分:0)
导入截断的文件时可能会出现此错误。请确保sql文件完整。
当使用这样的mysqldump时,磁盘已满时没有错误消息。