当前位置: 首页 > 编程笔记 >

Ubuntu15下mysql5.6.25不支持中文的解决办法

齐高寒
2023-03-14
本文向大家介绍Ubuntu15下mysql5.6.25不支持中文的解决办法,包括了Ubuntu15下mysql5.6.25不支持中文的解决办法的使用技巧和注意事项,需要的朋友参考一下

apt-get install 安装的,不是源码包安装的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)

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

查看字符集

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)

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

 类似资料:
  • 本文向大家介绍解决nginx不支持thinkphp中pathinfo的问题,包括了解决nginx不支持thinkphp中pathinfo的问题的使用技巧和注意事项,需要的朋友参考一下 下面小编通过文字加代码的方式给大家详解下,具体内容如下: 其实,要解决nginx不支持pathinfo的问题,有两个解决思路,一是不使用pathinfo模式,二是修改nginx的配置文件,使它支持pathinfo。为

  • 当我运行HelloWorld时,它会返回: “java.lang.UnsupportedClassVersionError:HelloWorld已由java运行时的最新版本(类文件版本52.65535)编译,此版本的java运行时仅识别52.0以下的类文件版本。” 我该如何解决这个问题?

  • 本文向大家介绍ubuntu下没有中文输入法的解决办法,包括了ubuntu下没有中文输入法的解决办法的使用技巧和注意事项,需要的朋友参考一下 ubuntu下没有中文输入法的解决办法! 我们在安装虚拟机或者ubuntu系统的时候,常见的是尽管是中文版本的但却没有中文输入法,确实是一件很恼火的事情! 我自己也亲身经历过,特此给大家提供一种方法,很好用的! 我们在安装ubuntu系统的时候,最常见也是我们

  • 本文向大家介绍AngularJS在IE8的不支持的解决方法,包括了AngularJS在IE8的不支持的解决方法的使用技巧和注意事项,需要的朋友参考一下 AngularJS一般不会选择IE8支持, 因为很多特性在IE8下效果很差, 性能也不好, 但是由于项目的需要, 客户的机器有些是XP, 只能够装IE8, 所以为了解决这个, 我查阅了相关的资料,发现GITHUT有一些对AngularJS的改进,我

  • 本文向大家介绍Ruby在cmd下中文显示乱码以及不支持OpenSSL的问题解决,包括了Ruby在cmd下中文显示乱码以及不支持OpenSSL的问题解决的使用技巧和注意事项,需要的朋友参考一下 中文乱码解决办法 cmd下中文不能输入 将cmd代码页改成936: ruby 读取中文强制设置为utf-8 可以在文件中加一个注释语句 # encoding: UTF-8,ruby就会用utf-8格式载入 c

  • 本文向大家介绍mysql不支持group by的解决方法小结,包括了mysql不支持group by的解决方法小结的使用技巧和注意事项,需要的朋友参考一下 下载安装的是最新版的mysql5.7.x版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,然后又把它移除了。 一旦开启 only_full_group_by ,感觉,gro