请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

spark-shell字符集长度不够

mysql> SHOW VARIABLES LIKE ‘character%’;
±-------------------------±---------------------------+
| Variable_name | Value |
±-------------------------±---------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |

如上表,字符集已经改过latin了,utf8也试过,还是报长度不够的错误,敢问我是不是得升级mysql了

正在回答

2回答

如下操作:

第一步:重新创建一个数据库

第二步:把这数据库的字符集改成latin1,注意是为这个库改字符集,然后刷新

第三步:启动spark-shell

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_Leonardo_2 #1
    这个步骤我实际操作之后没有作用,然后我把yum的mysql卸载了,安装了5.6.33的版本,因为我看文档描述mysql5.4之前字符集限长768,5.6或5.7长度变长了
    回复 有任何疑惑可以回复我~ 2018-11-19 16:50:31
  • 提问者 qq_Leonardo_2 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-11-19 16:53:17
提问者 qq_Leonardo_2 2018-11-19 16:53:10

如果不想升级mysql的话我贴上我的字符集设置,升级之后的区别就是character_set_server =latin1(问题贴的代码上是utf8)不知道会不会有什么联系,我还需要继续查阅资料

mysql> show variables like "%char%";

+--------------------------+----------------------------------+

| Variable_name            | Value                            |

+--------------------------+----------------------------------+

| character_set_client     | utf8                             |

| character_set_connection | utf8                             |

| character_set_database   | latin1                           |

| character_set_filesystem | binary                           |

| character_set_results    | utf8                             |

| character_set_server     | latin1                           |

| character_set_system     | utf8                             |

| character_sets_dir       | /usr/local/mysql/share/charsets/ |

+--------------------------+----------------------------------+

8 rows in set (0.00 sec)


0 回复 有任何疑惑可以回复我~
  • 这个十分升级有用,我真不确定
    回复 有任何疑惑可以回复我~ 2018-11-19 18:08:43
  • 我每次都是给数据库改下编码再使用的。没出现过这问题了就
    回复 有任何疑惑可以回复我~ 2018-11-19 18:09:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信