​ MySQL 默认的字符集叫做拉丁文, 是不支持中文的. 为了能够存储中文, 就需要把字符集 改成 UTF-8 修改 MySQL 字符集的办法有很多种, 而修改 MySQL 的配置文件则是一个 一劳永逸 的办法~

1. 先确认当前数据库的字符集

首先使用 SQL 语句 show variables like 'character%'; 来查询当前数据库的编码方式是哪一种~

如上图, 我当前的数据库所框出的部分就是已经改好的了, 如果是未配置过的则显示如下图, 是一个拉丁文(Latin)

2. 找到配置文件

找到 my.ini 这个配置文件

step 1

在开始菜单栏找到 MySQL 这个软件, 右键打开文件所开位置

step 2

找到软件, 右键 找到 属性, 在快捷方式中找到目标, 将路径复制到记事本

step 3

将这段路径复制到文件资源管理器中, 就可以找到 my.ini 这个配置文件了

3. 修改配置文件

修改配置文件这里需注意:

  • 修改配置文件, 对之前已经创建好的数据库是没有影响的, 必须删除旧的库, 重新建库建表!

step 1

在修改这个配置之前需要将这个文件备份一份, 以防修改错误改不回去了~

step 2

找到 [client] 修改为 default-character-set=utf8

step 3

找到 [mysqld] 修改为 character-set-server=utf8

4. 重启 MySQL 服务器

右键找到重启选项重启即可~

  • 如果这里状态显示的是 “正在运行” , 说明重启成功了
  • 如果是其他内容(例如: 启动中…), 那就说明重启失败! 失败的最大原因就是配置文件修改错了, 仔细检查你的配置文件!!! 哪怕拼写错了一个字, 多了一个空格什么的, 都是不行的!

step 1

在开始菜单栏搜索 服务

step 2

配置MySQL字符集教程相关推荐

  1. python安装mysql数据库教程,Python配置mysql的教程(必看)

    下面小编就为大家带来一篇Python配置mysql的教程(推荐).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Linux系统自带Python,且根据系统自带资源来对p ...

  2. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  3. Linux系统Python配置MySQL详细教程

    Linux系统自带Python,且根据系统自带资源来对python配置mysql:安装需要已配置好正确的yum源: 在python未配置mysql的情形下,直接import MySQLdb的提示如下 ...

  4. mysql中文注释语法报错_Linux系统Python配置MySQL详细教程

    Linux系统自带Python,且根据系统自带资源来对python配置mysql:安装需要已配置好正确的yum源: 在python未配置mysql的情形下,直接import MySQLdb的提示如下 ...

  5. mac 下载、安装、配置mysql详细教程

    一.官网下载安装包 打开官网后,按下图选择: 拉到最下面选择社区版本: 选择 MySQL Community Server 版本: 下面一定要选择dmg格式文件: 选择不登陆,直接安装: 二.安装指南 ...

  6. 阿里云 centos mysql_在阿里云的CentOS环境中安装配置MySQL的教程

    1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6 ...

  7. Ubuntu20.4安装及配置mysql详细教程

    一.通过apt 安装MySQL服务(推荐,会安装最新版) #命令1 更新源 sudo apt-get update#命令2 安装mysql服务 sudo apt-get install mysql-s ...

  8. kbengine配置mysql,kbengine教程----01

    我们在学习kbengine的时候先做如下准备工作:​ 2,还需要下载kbengine源码包:http://kbengine.org/​ 接下来我们挨个安装,并且解压kbengine.安装完mysql之 ...

  9. 在阿里云服务器中安装配置mysql数据库完整教程

    阿里云ECS服务器CentOS7上安装MySql服务 (可选)1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Re ...

最新文章

  1. 使用 Pytorch 实现 skip-gram 的 word2vec
  2. “不会Linux,怎么当程序员?”骨灰级程序员:干啥都不行。
  3. flask返回json数据到前端_小白学Flask第六天| abort函数、自定义错误方法、视图函数的返回值...
  4. 七、MyBatis教程之四多表关系的实现
  5. LeetCode 2197. 替换数组中的非互质数(栈)
  6. Codevs 1205 单词反转(Vector以及如何输出string)
  7. linux停止rpc服务,Linux系统安装启动rpc服务,解决Loadrunner监控不到资源问题
  8. mysql sharding 知乎_分库分表系列(1)-shardingsphere核心概念
  9. Nginx与tomcat集成
  10. centos安装mysql8及一些问题解决
  11. 运行VS编译的程序提示“由于应用程序配置不正确,应用程序未能启动”的问题
  12. java微信公众号百度地图,微信企业号开发之微信考勤百度地图定位
  13. 专访|带着问题去学习,Apache DolphinScheduler 王福政
  14. 无线路由器经常掉线怎么办?
  15. 《操作系统——精髓与设计原理(第八版)》复习题抄录
  16. 同济高等数学第三章之经典错误知识点笔记
  17. 一些边边角角的东西。
  18. 微软2017校招笔试题2 composition
  19. 基于h5 canvas的模拟时钟javascript程序
  20. 深圳女子疑丈夫有外遇 捂死一双儿女

热门文章

  1. vue中transition动画(移动端页面切换左右滑动效果)
  2. c++:list, vector, map, set 区别与用法比较
  3. 如何判断一个浮点数是不是整数
  4. Pwnable之[Toddler's Bottle](二)
  5. 周鸿祎:360将发力物联网,解决老百姓的家庭安全问题
  6. 使用 Redis 作为 LRU 缓存
  7. 累加 map java_Java Map key 不存在时设置初始值,存在时累加计算值的设计方案
  8. 《OC疯狂讲义》笔记(二)
  9. H - 遇到百分之百的女孩
  10. JAVA|学生类Student