用Sqoop从HDFS往mysql导数据,出现乱码,最后通过更改Linux上mysql的编码(设置成utf-8)解决问题

时间:2024-03-16 11:32:38

 

查找mysql中my.conf 所在位置

查找mysql中 my.conf 所在位置(查找其他软件中的其他东西,应该也适用)

mysql --help | grep 'my.cnf'

然后编辑并修改编码

   nano /etc/my.cnf

    把这两句话加入到最后

    character-set-server=utf8

    collation-server=utf8_general_ci

 

用Sqoop从HDFS往mysql导数据,出现乱码,最后通过更改Linux上mysql的编码(设置成utf-8)解决问题