修改

MYSQL

默认编码为

UTF8

MySQL

的默认编码是

Latin1

不支持中文,

那么如何修改

MySQL

的默认编码呢,

下面以

UTF-8

为例来说明

需要注意的是,

要修改的地方非常多,

相应的修改方法也很多。

下面是一种最简单最彻底的

方法:

一、

Windows

1

、中止

MySQL

服务

2

、在

MySQL

的安装目录下找到

my.ini

,如果没有就把

my-medium.ini

复制为一个

my.ini

即可

3

、打开

my.ini

以后,在

[client]

[mysqld]

下面均加上

default-character-set=utf8

保存并关闭

4

、启动

MySQL

服务

二、

Linux

1

、中止

MySQL

服务(

bin/mysqladmin -u root shutdown

)

2

、在

/etc/

下找到

my.cnf

,如果没有就把

MySQL

的安装目录下的

support-files

目录下的

my-medium.cnf

复制到

/etc/

下并改名为

my.cnf

即可

3

、打开

my.cnf

以后,在

[client]

[mysqld]

下面均加上

default-character-set=utf8

保存并关闭

4

、启动

MySQL

服务(

bin/mysqld_safe &

)

非常简单,

这样的修改一劳永逸,

今后

MySQL

一切相关的默认编码均为

UTF-8

了,

创建新表

格的时候无需再次设置

需要注意的是,当前数据库中已经存在的数据仍保留现有的编码方式,因此需要自行转码,

方法在网上有很多,不再赘述

以上的方法保证了数据为

utf8

编码,

mysql

Query

Browser

可视化工具中查看没有问题

,

但是以

dos

方式登陆数据库,

select

到的依然是乱码,这时可以通过改变命令行客户端字

符集来

修改mysql默认字符集为latin1_修改MYSQL默认编码为UTF8相关推荐

  1. mysql cursor 字符集_两个MySQL存储过程中文问题的解决方案

    MySQL数据库存储过程常出现以下这样的问题: 1.存储信息为乱码,尤其通过执行sql脚本添加数据最为常见. 2.使用where子句是,对中文字符串进行比较,这个问题也是十分常见. 针对存储信息为乱码 ...

  2. 修改mysql默认字符集为latin1_查看、设置与修改MySQL字符集

    前一段时间,一直被MySQL的字符集困扰,今天就这方面的知识总结一下. MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式( ...

  3. 设置mysql默认字符集_MySQL之修改默认引擎和字符集

    一.数据库引擎 1.1 查看数据库引擎 mysql> show engines; +--------------------+---------+------------------------ ...

  4. mac终端mysql的字符集_mac下修改mysql默认字符集为utf8

    1.首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+----------------- ...

  5. 修改linux服务器字符集,Linux如何修改字符集

    学好Linux系统中字符集的知识,能够解决很多系统问题,下面小编给大家介绍下Linux系统中字符集的实例,通过实例来更深入的了解Linux字符集的修改. 问题: 当在项目中用到服务器端导出并且查询条件 ...

  6. mysql不同字符集_如何在mysql中设置不同的字符集

    需要设置server character set , database character set, client character set,如果有一个不大一样,就有可能导致乱码 . server ...

  7. 服务器默认字符集 网页乱码,关于apache默认字符集乱码的问题

    很多时候,我们在装了apache以后,就不管了,直接把网站传上去就开始整了,结果,有时候我们会悲催的发现一个乱码的问题.即使网页的表头声明了字符集,但是网页打开还是乱码的!这其实是apache的默认字 ...

  8. linux 字符集转换命令,Linux下GBK编码到UTF-8文件编码转换方法

    Linux命令行下查看看文件的编码 enca 文件名 Linux文件名编码批量转换 convmv -f 源编码 -t 新编码 [选项] 文件名 常用参数: -r 递归处理子文件夹 --notest 真 ...

  9. mysql 5.6 修改默认字符集_mysql5.6修改默认字符集

    1.修改前mysql> show variables like 'char%'; +--------------------------+---------------------------- ...

最新文章

  1. 面试题--特别是字节对齐
  2. pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式
  3. 深入浅出Spring Security(三):FilterChainProxy的运行过程
  4. 三十八,反射的应用:工厂模式
  5. IT人员健康信号之舌苔
  6. 10 3 java_10.3 UiPath如何调用Java
  7. PHP中的CURL函数库
  8. linux so文件支持系统,让linux支持xfs jfs reiserfs 文件系统
  9. 对docker隔离性的理解
  10. oracle服务商前几名,oracle厂商服务有哪几种
  11. python pdf处理工具_NB,真PDF神处理工具!
  12. 饥荒服务器访问令牌文档,《饥荒》联机版构建专属服务器方法步骤图文详解
  13. 旋转体的体积和表面积
  14. 生命如此脆弱——2012观后感
  15. 数学建模学习笔记---Mooc1
  16. 多模态情感分析研究综述 论文笔记
  17. 苹果痛失全球市值第一宝座
  18. Ubuntu18编译Kalibr报错总结
  19. Java基础练习题 1-50
  20. Hubot:来自GitHub的聊天机器人

热门文章

  1. Apache Arrow 内存数据交换格式
  2. IT优秀书籍收集下载
  3. Origami 用于Quartz 的免费的交互设计框架
  4. java class 内容查看_015-JVM-使用javap查看class文件内容
  5. kodi教程 linux,Kodi 设置教程 | Homepage of Zhikun Zhang
  6. blender php,Blender 源码学习 --- Modifier
  7. java怎么设置zip的名词_[Java]对新创建Zip文件的子项设置 压缩/存储 模式
  8. Log4j2 - java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor
  9. Oracle实现数据不存在则插入,数据存在则更新(insert or update)
  10. winform窗体MaximizeBox