mysql导入报错: unknown command ‘\”‘

最近开始使用dbeaver,在从服务器导出线上sql到本地的时候,发现会出现这样的报错,找了半天原因以为是dbeaver的问题,后来直接用mysqldump执行导出,source命令导入,问题还是发生了。

导出

mysqldump -uroot -p xxx >/tmp/test.sql

导入

mysql -uroot

use xxx; source /path/to/sql

这样执行后还是报错

最后发现是导入连接数据库的默认character-set 问题

连接语句改为mysql -uroot –default-character-set=utf8

重新执行source,问题解决

dbeaver 解决方式: 在导入时设置参数–default-character-set=utf8

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注