51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

mysql报错ERROR at line 81: Unknown command '\\'.

将网站搬家时发现一个mysql报错

在mysql导入时提示 ERROR at line 81: Unknown command '\\'.

解决办法:

首先确认当前mysql库的字符集编码方式,例:gbk方式

我们需要重新mysqldump备份,备份时候指定编码方式
mysqldump -u帐号 -p密码 --default-character-set=gbk 库名 /root/库名.sql

|---|-----------------------------------------------------------------| | 1 | mysqldump -u帐号 -p密码 --default-character-set=gbk 库名 /root/库名.sql |

导入时也指定编码方式(这样应该就不会报错了)
mysql -u帐号 -p密码 --default-character-set=gbk 库名 /root/库名.sql

|---|-------------------------------------------------------------| | 1 | mysql -u帐号 -p密码 --default-character-set=gbk 库名 /root/库名.sql |

如果这样导入还报错,那么我们进入mysql将准备导入的库删掉,重新创建一个库,并在创建库的时候指定编码方式
mysql -u帐号 -p密码 登录mysql mysql>DROP DATABASE 库名; 删除 mysql>CREATE DATABASE 库名 DEFAULT CHARACTER SET gbk; 指定编码增加库

|-------|------------------------------------------------------------------------------------------------------------------| | 1 2 3 | mysql -u帐号 -p密码 登录mysql mysql>DROP DATABASE 库名; 删除 mysql>CREATE DATABASE 库名 DEFAULT CHARACTER SET gbk; 指定编码增加库 |

然后在重新导入,如果还是有问题,就把本机的mysql字符集编码改成和服务器一样的

可参考这篇文章https://blog.whsir.com/post-487.html

赞(1)
未经允许不得转载:工具盒子 » mysql报错ERROR at line 81: Unknown command '\\'.