1、  编辑MySql的配置文件

MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf

--在 [mysqld] 标签下加上以下内容:

default-character-set = utf8

character_set_server = utf8

注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。

--在 [mysql]  标签下加上一行

default-character-set = utf8

--在 [mysql.server]标签下加上一行

default-character-set = utf8

--在 [mysqld_safe]标签下加上一行

default-character-set = utf8

--在 [client]标签下加上一行

default-character-set = utf8

2、  重新启动MySql服务

Windows可在服务管理器中操作,也可使用命令行:

net stop mysql 回车

net start mysql 回车

服务名可能不一定为mysql,请按自己的设置

Linux下面可是用 service mysql restart

如果出现启动失败,请检查配置文件有没有设置错误

3、  查看设置结果
登录MySql命令行客户端:打开命令行

mysql –uroot –p 回车

输入密码

进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

另外:

建立数据库时可以使用以下命令:

create database app_relation character set utf8;

use app_relation;

source app_relation.sql;

修改数据库编码的命令为:

alter database app_relation character set utf8;

转载于:https://www.cnblogs.com/liyingxiang/p/5877764.html

设置MYSQL数据库编码为UTF-8相关推荐

  1. 设置MYSQL数据库编码为UTF-8:

    设置mysql数据库显示编码:set charset utf8;  查看mysql数据库编码:show variables like 'character%';    在这个过程中如果出现了数据库编码 ...

  2. linux 设置mysql 数据库编码utf8

    GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE ` ...

  3. Mysql学习总结(66)——设置MYSQL数据库编码为UTF-8

    1.  编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf --在 [my ...

  4. mysql 单数据库设置编码,mysql数据库编码设置

    -- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则 ...

  5. mysql数据库编码设置_如何修改mysql数据库编码

    在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码.解决方法就是修改数据库编码. 下面介绍一下如何修改MYSQL数据库编码的方法. 方法/步骤 ...

  6. linux mysql设置数据库utf_设置mysql数据库 utf8

    MySQL设置字符编码 前言 这里我已经将MySQL的数据库编码设置为UTF-8,所以下面现实的都是UTF-8. 设置MySQL数据库的编码方式有三种,分别是基于session会话的.基于全局gloa ...

  7. 查看和设置MySQL数据库字符集(转)

    查看和设置MySQL数据库字符集作者:scorpio 2008-01-21 10:05:17 标签: 杂谈 Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -ina ...

  8. mysql数据库字符集设置_查看和设置MySQL数据库字符集

    查看和设置MySQL数据库字符集作者:scorpio 2008-01-21 10:05:17 标签: 杂谈 Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -ina ...

  9. mysql 数据库编码怎么看,查看数据库编码_查看mysql编码方式 mysql数据库编码查看方法...

    摘要 腾兴网为您分享:查看mysql编码方式 mysql数据库编码查看方法,桌面日历,智能互联,政务易,优美图等软件知识,以及pptv版,广东省app,京东钱包app,星露谷物语补丁,51管家,翡翠出 ...

最新文章

  1. Java学习总结:34(对象克隆)
  2. php多线程编程代码实例
  3. 定时器Timer和Ticker
  4. randn函数加噪声_NLP入门指南01:感知机、激活函数、损失函数
  5. spring boot 入门_SpringBoot入门建站全系列(三十)Mybatis多数据源进行数据库操作
  6. 五大原则之----里氏替换原则(LSP)
  7. 如何让 C++ 和 C# 一样易用,而且效率更高?
  8. 奇虎360大战腾讯QQ 高潮迭起用户受伤
  9. 知道 | 同学,你都了解关系型数据库,确定不了解一下这种数据库吗?
  10. java质因数的分解_Java实现分解任意输入数的质因数算法示例
  11. 【1】测试用例设计-测试用例概述
  12. 19、删除链表的倒数第N个节点(python)
  13. 4. DICOM图像层级分类-DCMTK-元素读取
  14. webpack:Error: Compiling RuleSet failed: Exclamation mark separated loader lists has been removed
  15. 文件 或者 图片 与 base64 之间的转换
  16. IOS-简单的自建ipa在线安装服务
  17. Arduino通过RXTX联通JAVA实现数字温度计案例
  18. CAD转PNG,怎样转换成高质量清晰的黑白图片
  19. 上岸美团,我为何放弃算法转开发
  20. harmonyos开发板,意料之外 情理之中 鸿蒙开源 HarmonyOS 2.0 内核子系统介绍

热门文章

  1. spark应用程序转换_Spark—RDD编程常用转换算子代码实例
  2. 四、Web服务器——Session Cookie JSP入门 学习笔记
  3. 一、人工智能数学基础——线性代数
  4. LeetCode 2008. 出租车的最大盈利(DP)
  5. LeetCode 5. 最长回文子串(动态规划)
  6. LeetCode 937. 重新排列日志文件(自定义排序)
  7. 回溯应用-- 0-1背包问题
  8. 【机器学习】知识框图总结
  9. 写了 10 年代码之后,我学到的 7 个绝对真理
  10. 微信小程序中带参数返回上一页的方法总结(三种)