星期四, 十一月 19, 2020

ERROR 2005 (HY000) at line 1508: Unknown MySQL server host 'textAlign:' (0)

 使用同事给的SQL脚本导入新建的MySQL库,在命令行下运行命令如下:

mysql -uroot -p local_county< local_county.sql

结果就报错“ERROR 2005 (HY000) at line 1508: Unknown MySQL server host 'textAlign:' (0)”,搜了一圈都没有找到正解。

突然想到是不是字符集的问题,修改了一下命令行:

mysql -uroot -p local_county< local_county.sql --default-character-set=utf8

正常运行了!

高手解析:为了保证数据内容完整性,生成的脚本编码使用的 utf8,而Windows系统中使用安装程序方式安装的mysql默认使用的gbk,所以会导致脚本解析编码不一致。

附图:中午吃的排骨面,好大一根排骨,价格也不便宜,整整25RMB。


没有评论: