使用同事给的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。
没有评论:
发表评论