大数据之路week07--day07 (修改mysql默认编码)

在Sqoop导入或者导出,我们在查看mysql的时候会出现中文乱码大部分乱码会是?这样的问号,那么该怎么处理呢?

1、打开my.cnf文件 

  vim /etc/my.cnf


2、找到对应需要修改的地方 共3个地方,[client] [mysqld] [mysql]
找到对应的位置,加入以下配置
[mysql]
default-character-set = utf8


[client]
default-character-set = utf8


[mysqld]
default-character-set = utf8
default-collation=utf8_unicode_ci
character_set_server = utf8
collation-server=utf8_unicode_ci

3、重启mysql服务
service mysql restart
提示找不到mysql服务的可以执行 service mysqld restart

4、进入mysql shell
执行 show variables like "%char%"; 查看效果

猜你喜欢

转载自www.cnblogs.com/wyh-study/p/12080749.html