mysql执行sql脚本报错 Unknown command '\"'

从他人那拿到一分本地数据库备份的脚本,在我自己机器进行还原。
执行mysql -u root -p databaseName < "D:\\data\\wechat\\databaseName.sql",提示Unknown command '\"',一开始以为是路径啥的有问题,最后发现是编码的问题
我的数据库编码是utf8mb4,而脚本里的表都是utf8的。因此将命令改为mysql -u root -p databaseName --default-character-set=utf8 < "D:\\data\\wechat\\databaseName.sql"就不报错了。

posted @ 2024-06-07 14:11  泛舟瓦尔登湖  阅读(4)  评论(0编辑  收藏  举报