修改mysql默认字符集为latin1_修改MYSQL默认编码为UTF8
修改
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相关推荐
- mysql cursor 字符集_两个MySQL存储过程中文问题的解决方案
MySQL数据库存储过程常出现以下这样的问题: 1.存储信息为乱码,尤其通过执行sql脚本添加数据最为常见. 2.使用where子句是,对中文字符串进行比较,这个问题也是十分常见. 针对存储信息为乱码 ...
- 修改mysql默认字符集为latin1_查看、设置与修改MySQL字符集
前一段时间,一直被MySQL的字符集困扰,今天就这方面的知识总结一下. MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式( ...
- 设置mysql默认字符集_MySQL之修改默认引擎和字符集
一.数据库引擎 1.1 查看数据库引擎 mysql> show engines; +--------------------+---------+------------------------ ...
- mac终端mysql的字符集_mac下修改mysql默认字符集为utf8
1.首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+----------------- ...
- 修改linux服务器字符集,Linux如何修改字符集
学好Linux系统中字符集的知识,能够解决很多系统问题,下面小编给大家介绍下Linux系统中字符集的实例,通过实例来更深入的了解Linux字符集的修改. 问题: 当在项目中用到服务器端导出并且查询条件 ...
- mysql不同字符集_如何在mysql中设置不同的字符集
需要设置server character set , database character set, client character set,如果有一个不大一样,就有可能导致乱码 . server ...
- 服务器默认字符集 网页乱码,关于apache默认字符集乱码的问题
很多时候,我们在装了apache以后,就不管了,直接把网站传上去就开始整了,结果,有时候我们会悲催的发现一个乱码的问题.即使网页的表头声明了字符集,但是网页打开还是乱码的!这其实是apache的默认字 ...
- linux 字符集转换命令,Linux下GBK编码到UTF-8文件编码转换方法
Linux命令行下查看看文件的编码 enca 文件名 Linux文件名编码批量转换 convmv -f 源编码 -t 新编码 [选项] 文件名 常用参数: -r 递归处理子文件夹 --notest 真 ...
- mysql 5.6 修改默认字符集_mysql5.6修改默认字符集
1.修改前mysql> show variables like 'char%'; +--------------------------+---------------------------- ...
最新文章
- 面试题--特别是字节对齐
- pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式
- 深入浅出Spring Security(三):FilterChainProxy的运行过程
- 三十八,反射的应用:工厂模式
- IT人员健康信号之舌苔
- 10 3 java_10.3 UiPath如何调用Java
- PHP中的CURL函数库
- linux so文件支持系统,让linux支持xfs jfs reiserfs 文件系统
- 对docker隔离性的理解
- oracle服务商前几名,oracle厂商服务有哪几种
- python pdf处理工具_NB,真PDF神处理工具!
- 饥荒服务器访问令牌文档,《饥荒》联机版构建专属服务器方法步骤图文详解
- 旋转体的体积和表面积
- 生命如此脆弱——2012观后感
- 数学建模学习笔记---Mooc1
- 多模态情感分析研究综述 论文笔记
- 苹果痛失全球市值第一宝座
- Ubuntu18编译Kalibr报错总结
- Java基础练习题 1-50
- Hubot:来自GitHub的聊天机器人
热门文章
- Apache Arrow 内存数据交换格式
- IT优秀书籍收集下载
- Origami 用于Quartz 的免费的交互设计框架
- java class 内容查看_015-JVM-使用javap查看class文件内容
- kodi教程 linux,Kodi 设置教程 | Homepage of Zhikun Zhang
- blender php,Blender 源码学习 --- Modifier
- java怎么设置zip的名词_[Java]对新创建Zip文件的子项设置 压缩/存储 模式
- Log4j2 - java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor
- Oracle实现数据不存在则插入,数据存在则更新(insert or update)
- winform窗体MaximizeBox