修改MYSQL默认编码为UTF8

转载 2015年11月19日 17:19:42

原文地址:http://blog.chinaunix.net/uid-10697776-id-2935588.html


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了,创建新表格的时候无需再次设置

需要注意的是,当前数据库中已经存在的数据仍保留现有的编码方式,因此需要自行转码,方法在网上有很多,不再赘述

Mac上设置MySQL默认编码为UTF-8

Mac上设置MySQL默认编码为UTF-8 字数141 阅读57 评论0 喜欢1 终端登录mysql 后输入 show variables like '%char%'; 可以显...
  • Vikisss
  • Vikisss
  • 2016年12月02日 17:22
  • 1529

MySql修改数据库编码为UTF8

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。    网页数据一般采用UTF8编码,而数据库默...
  • qiyuexuel
  • qiyuexuel
  • 2013年06月07日 17:59
  • 37412

Windows下修改mysql编码为utf-8

今天遇到个很头疼的问题,在向MySql数据库插入中文的时候,总是报下面的错误: java.sql.SQLException: Incorrect string value: '\xE5\xB8\x8C...
  • hzw19920329
  • hzw19920329
  • 2016年11月29日 14:46
  • 8454

Linux下Mysql编码修改为UTF-8

以CentOS6.3示例,查看当前系统环境变量: [root@cloudmaster ~]# mysql -uroot -p mysql> show variables like '%ch...
  • cllosvneh
  • cllosvneh
  • 2014年12月13日 16:24
  • 827

wamp设置mysql编码格式

使用语句 show variables like 'character%'; 来查看当前数据库的相关编码集。 从上图中可以看到 MySQL 有六处使用了字符集,分别为:client 、conn...
  • sanbingyutuoniao123
  • sanbingyutuoniao123
  • 2015年11月19日 18:30
  • 1796

Ubuntu中MySQL5.7设置utf8编码格式步骤

1.Ctrl+t打开终端 2.输入mysql -u root -p 命令,进入MySQL 输入 SHOW VARIABLES LIKE 'char%'; 查看MySQL编码,有两个不是utf8 ...
  • qq_32144341
  • qq_32144341
  • 2016年05月04日 21:39
  • 5380

mac下mysql5.7修改字符编码为utf-8(或许通用)

网上的很多都说mysql需要加client之类,你会发现根本找不到了好吗? 修改utf-8教程如下: 1、首先关闭mysql服务,进入mysql根目录 2、跟着提示你可以看到这样的一个文件夹是的...
  • u014629433
  • u014629433
  • 2016年05月20日 23:30
  • 1926

mysql数据编码转换方法——latin1转utf8

转自:http://blog.csdn.net/guoguo1980/article/details/2070701#comments 举例:mysql数据库dnname采用默认的latin1字...
  • zsf51888
  • zsf51888
  • 2015年04月17日 08:34
  • 1834

mysql修改默认的环境的字符集为utf-8

mysql修改环境的默认字符集为utf-8(当然你也可以设置成utf-8)                   首先得在服务里关掉mysql的服务              然后到你的mysql...
  • u010214269
  • u010214269
  • 2015年08月14日 00:04
  • 7666

xampp/wamp集成环境,如何修改mysql的默认编码格式

xampp/wamp集成环境,如何修改mysql的默认编码格式 mysql乱码
  • QingKing520
  • QingKing520
  • 2016年10月26日 10:50
  • 691
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改MYSQL默认编码为UTF8
举报原因:
原因补充:

(最多只允许输入30个字)