zoukankan      html  css  js  c++  java
  • Ubuntu下 MySQL不支持中文解决办法

    1 修改mysql的配置文件

    /etc/mysql/conf.d/mysql.cnf

      在[mysql]的下方加入如下语句:(注:这个文件下没有配置,只有【mysql】)

        no-auto-rehash
        default-character-set=utf8

    /etc/mysql/mysql.conf.d/mysqld.cnf

      在[mysqld]下加入

        socket = /var/run/mysqld/mysqld.sock
        port = 3306
        character-set-server=utf8 (这里是server,之前有的版本是set)

    2 重启mysql: sudo /etc/init.d/mysql restart

    3 查看字符集

    mysql> show variables like '%char%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client    | utf8                      |
    | character_set_connection | utf8                      |
    | character_set_database  | utf8                      |
    | character_set_filesystem | binary                    |
    | character_set_results    | utf8                      |
    | character_set_server    | utf8                      |
    | character_set_system    | utf8                      |
    | character_sets_dir      | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)

    注:设置之后如果之前的数据库已经创建了,只能删除重新创建了。

  • 相关阅读:
    HDUOJ 1397(素数筛选法)
    HDUOJ 2045 LELE的RPG难题
    HDUOJ 2018
    HDUOJ 2031
    HDUOJ 2050
    括号配对问题
    HDOJ 1102 Constructing Roads(最小生成树)
    HDOJ Prime Ring Problem (深度优先搜索)
    HDUOJ 1233 还是畅通工程(最小生成树基础)
    邻接表(转)
  • 原文地址:https://www.cnblogs.com/chunqiu666/p/12931771.html
Copyright © 2011-2022 走看看