windows下mysql 5.7版本中修改编码为utf-8的方法步骤

 更新时间:2017年06月07日 11:36:10   作者:千里码万里行  
mysql的默认编码是拉丁(latin1),当输入中文的时候就会报错,所以需要将编码修改为utf8,从网上找了相关教程都不可以,索性自己摸索后分享给大家,下面这篇文章主要给大家介绍了在mysql 5.7版本中如何修改编码为utf-8的方法步骤,需要的朋友可以参考下。

前言

刚开始学习MySQL,下载的是官网最新版本 5.7.14,使用cmd输入中文时报错,于是开始修改mysql默认编码(windows下),下面来看看详细的修改方法吧。

方法如下

首先通过 show variables like 'character_set_%';查看mysql字符集情

默认编码为 latin1

然后关闭数据库

在mysql安装目录下找到my.ini文件

在其中添加

[client]
default-character-set=utf8

[mysqld]下添加

character-set-server=utf8

重启mysql

就能将mysql数据库默认编码改为utf-8

网上很多资源都是在[mysqld]下添加

default-character-set=utf8

如果这样改会导致5.7版本mysql无法打开

所以要改为

character-set-server=utf8

注意:改完后,要删除数据库中所有数据,才能使用。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • 基于SQL中的数据查询语句汇总

    基于SQL中的数据查询语句汇总

    以下是对SQL中的数据查询语句进行了汇总介绍,需要的朋友可以过来参考下
    2013-07-07
  • MySQL中的常用函数

    MySQL中的常用函数

    这篇文章主要介绍了MySQL中的常用函数的相关资料,需要的朋友可以参考下
    2016-08-08
  • 详解Mysql查询条件中字符串尾部有空格也能匹配上的问题

    详解Mysql查询条件中字符串尾部有空格也能匹配上的问题

    在本篇文章里小编给大家整理的是关于详解Mysql查询条件中字符串尾部有空格也能匹配上的问题,需要的朋友们可以参考下
    2020-02-02
  • mysql指定某行或者某列的排序实现方法

    mysql指定某行或者某列的排序实现方法

    这篇文章主要介绍了mysql指定某行或者某列的排序,需要的朋友可以参考下
    2017-05-05
  • Mysql常见问题集锦

    Mysql常见问题集锦

    Mysql在使用过程中难免会遇到一些问题,在本文把常见问题做个记录方便以后发现问题查看,感兴趣的朋友也可以了解下
    2013-09-09
  • MySQL性能突然下降的原因

    MySQL性能突然下降的原因

    这篇文章主要介绍了MySQL性能突然下降的原因,帮助大家更好的了解和维护数据库,感兴趣的朋友可以了解下
    2020-10-10
  • 达梦数据库获取SQL实际执行计划方法详细介绍

    达梦数据库获取SQL实际执行计划方法详细介绍

    在达梦数据库中,使用EXPLAIN语句可以查看sql的执行计划,但EXPLAIN只生成执行计划,并不会真正执行SQL语句,因此产生的执行计划有可能不准。本章将带领大家了解多种获取SQL实际的执行计划的方法
    2022-10-10
  • MySQL忘记密码恢复密码的实现方法

    MySQL忘记密码恢复密码的实现方法

    流传较广的方法,mysql中文参考手册上的,各位vps主机租用客户和服务器托管用户忘记mysql5.1管理员密码时,可以使用这种方法破解下
    2008-07-07
  • 浅谈MySQL在cmd和python下的常用操作

    浅谈MySQL在cmd和python下的常用操作

    下面小编就为大家带来一篇浅谈MySQL在cmd和python下的常用操作。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Mysql数据库的一些命令

    Mysql数据库的一些命令

    如果你习惯用 windows 的数据库,也就是在 图形界面上操作数据库的话,那么当你在命令上 操作 mysql 将会感到陌生,其实只要你掌握了一些基本命令,还有经常使用,熟练起来了, 将会相当方便,而且很快速
    2013-11-11

最新评论