美文网首页Work, Work~我爱编程
hue作为客户端连接mysql

hue作为客户端连接mysql

作者: 海边的贝壳林 | 来源:发表于2018-04-13 10:05 被阅读0次

    在hue中加入mysql, 只是让hue来访问mysql其实还是比较简单的, 但是我遇到了中文显示乱码的问题. 显然是编码配置的问题, 那么现在的问题就是在哪里配置, 怎么配置的问题了.

    在hue.ini文件中找到[librdbms]下的[[databases]]下的[[[mysql]]]
    依次常规配置:
    nice_name,name,engine=mysql,host,port,user,password。
    后面加入一些特别的配置。这些配置都是原生数据库本来就支持的语句。比如我想给mysql的连接配置成utf8语句防止中文乱码,就可以如下配置。注意这里的引号要用双引号

    options={"init_command":"set names utf8;"}
    

    遇到的问题

    参考官方文档中的例子都是使用的单引号',并不是标准的json格式,所以会报错。
    https://django.readthedocs.io/en/1.4.X/ref/databases.html#database-is-locked-errors
    https://django.readthedocs.io/en/1.4.X/ref/settings.html#std:setting-PORT
    报错:

    Expecting property name: line 1 column 2
    

    查询报错知道原来是json解析出错了。遂把单引号改成双引号就好了。

    相关文章

      网友评论

        本文标题:hue作为客户端连接mysql

        本文链接:https://www.haomeiwen.com/subject/tgnqkftx.html