异常信息:ERROR at line 1452: Unknown command '\\'.
1 | mysql -uroot -p |
通常不是 Windows 本身的问题,而是 MySQL 命令行客户端在导入 SQL 时,把某个反斜杠 \ 当成了客户端命令。
重点是:
1 | --binary-mode=1 |
它可以避免 mysql 客户端把 SQL 内容中的很多反斜杠序列误当成客户端命令。
如果你直接从 .gz 恢复,在 Windows 上可以用 7-Zip 先解压成 .sql,再执行上面的导入命令。这样排查最稳定。