![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
developerinit
专注Hadoop和Spark生态大数据技术
展开
-
mysql 修改库的默认字符集、表的默认字符集和修改表字段的默认字符集
修改表的默认字符集:ALTER TABLE table_name DEFAULT CHARACTER SET character_name;修改表字段的默认字符集:ALTER TABLE table_name CHANGE field field field_type CHARACTER SET character_name [other_attribute]修转载 2015-11-27 13:42:53 · 770 阅读 · 0 评论 -
Hive元数据存于mysql中文乱码解决
http://www.crazyant.net/1193.html最近在搭一套Hive测试环境,使用mysql存储hive的元数据,然而当执行一个带有中文注释的建表文件时,出现了中文乱码的问题。实验过程中发现把整个数据库编码改成latin1或者Utf8都不行,只有把整个数据库设定为latin1而把要存储中文的数据表的编码设定为UTF8才能够解决。出现问题:执行h转载 2015-11-27 15:30:01 · 1917 阅读 · 0 评论 -
mysql修改表、字段、库的字符集
修改表的默认字符集:ALTER TABLE table_name DEFAULT CHARACTER SET character_name;修改表字段的默认字符集:ALTER TABLE table_name CHANGE field field field_type CHARACTER SET character_name [other_attribute]修转载 2015-11-27 13:37:50 · 741 阅读 · 0 评论 -
Hive部署安装时,Specified key was too long; max key length is 767 bytes
Specified key was too long; max key length is 767 bytes============================================这个是需要mysql中的数据库表及字段编码为latin1。所以需要修改表库、表和表的字符集为latin1。查看字符集应该是这样的:mysql> show variables like原创 2015-11-27 13:50:06 · 857 阅读 · 0 评论