261008-mysqlrestore-error-数据库恢复报错:【ERROR-at-line-1452-Unknown-command】

  1. 异常信息:ERROR at line 1452: Unknown command '\\'.

异常信息:ERROR at line 1452: Unknown command '\\'.

1
2
3
mysql -uroot -p  
--binary-mode=1
--default-character-set=utf8mb4 < tiantian_20261008_102306.sql

通常不是 Windows 本身的问题,而是 MySQL 命令行客户端在导入 SQL 时,把某个反斜杠 \ 当成了客户端命令。

重点是:

1
--binary-mode=1

它可以避免 mysql 客户端把 SQL 内容中的很多反斜杠序列误当成客户端命令。

如果你直接从 .gz 恢复,在 Windows 上可以用 7-Zip 先解压成 .sql,再执行上面的导入命令。这样排查最稳定。

归档 GitHub