当前位置:网站首页>MySQL中文失败问题
MySQL中文失败问题
2022-07-27 01:39:00 【加勒比海涛】
MySQL中文失败问题
大家好,这次给大家带来的是我的新的专栏:数据库,数据库相对来说难度不是那么高,大家只要勤加练习、熟记语法,我相信学好数据库不是什么问题,博主会从0剖析,逐步讲解数据库的知识点,并且会举很多实例。最重要的是,博主不会采用软件,使用最原始的方式 -> 命令行来讲解,这样讲解的好处是逐个语句进行书写,不会造成读者思路跟不上的问题!
QQ:162196770
微信:PRIDE_Xu_
Gitee:https://gitee.com/jialebihaitao
下一篇博客传送门:
文章专栏:
在我们使用MySQL命令行的时候,会遇见以下问题:

这种情况就是因为MySQL与中文不兼容的问题。
MySQL 默认字符集是拉丁文 , 要想正确插入中文,必须指定数据的字符编码方式为 UTF8 ,需要修改my.ini配置文件
配置文件是什么 ?
比如我们玩一些游戏 , 设置里面可以调节分辨率 帧率等等 , 这些能够进行调整的设置项 , 就叫做配置 . 这样的方式可以让普通万家玩起来非常方便.
但是在编程圈中 , 也需要改许多的配置项 . 许多软件都是程序员在用 , 因此许多软件就把专门的配置信息放到一个配置文件里面 , 按照特定格式存储 . 只有专业的人才能看懂 , 程序员要想修改配置 , 就需要找到对应的配置文件 .
我们可以先通过下面这种方式判断我们的MySQL是否支持中文
在
MySQL的命令行输入这条语句:show variables like 'character%';
注意:修改my.ini的时候一定要小心,一旦改错可能MySQL就不能正常工作了,所以修改之前一定要备份!!!
解决方法如下:
在开始菜单找到
MySQL,然后选择其中一个文件,右键->更多->打开文件位置
进入文件夹后,对高亮的快捷方式进行右键->属性

复制目标里面的内容

“C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe” “–defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” “-uroot” “-p” “–default-character-set=utf8”

教给大家一个嗷嗷简单的办法,就能够找到
MySQL的配置文件大家需要安装一个工具,叫
Everything,这个工具查询文件的速度无比的快~给大家分享一下下载链接

其实我们也可以用文件管理器自带的文件搜索去找,只不过好慢好慢
然后把配置文件的路径复制下来,到文件管理器进行打开

打开
my.ini文件(记事本就可以)修改之前一定要备份 ! ! !

找到这个位置,在指出的位置输入
default-character-set=utf8
注意:前面不能加#
找到这个位置,在指定的位置输入
character-set-server=utf-8
然后我们要重启MySQL。搜索服务,然后找到MySQL57,右键->重新启动

目前为止,我们已经更改完毕,但是需要重新登陆到
MySQL,此时旧的数据库和表是不受影响的,必须重新创建数据库和表,才能生效
分析一下my.ini文件
#开头的都是注释,不用管- [client] :从这里开始,是给客户端的配置项
- [mysqld]:从这里开始,客户端服务器
边栏推荐
猜你喜欢

Message rejected MQ

数模1232

数据库概论 - 数据库的介绍

【树链剖分】2022杭电多校2 1001 Static Query on Tree

impala 执行计划详解

Idea 中添加支持@Data 插件

Plato farm has a new way of playing, and the arbitrage eplato has secured super high returns

Deep learning vocabulary embedded, beam search

Win10/win11 lossless expansion of C disk space, cross disk consolidation of C and e disks

Pytoch loss function summary
随机推荐
[learning notes, dog learning C] string + memory function
Worthington过氧化物酶活性的6种测定方法
关于OpenFeign的源码分析
代码审查金字塔
Explain
Win10/win11 lossless expansion of C disk space, cross disk consolidation of C and e disks
Quick sequencing and optimization
Message rejected MQ
$128million! IQM, a Finnish quantum computing company, was supported by the world fund
[1206. Design skip table]
sqlserver select * 能不能排除某个字段
Annotation summary of differences between @autowired and @resource
Source code analysis of warning notification for skywalking series learning
Comprehensive care analysis lyriq Ruige battery safety design
vector 转 svg 方法
JMeter distributed pressure measurement
win10/win11无损扩大C盘空间,跨盘合并C、E盘
opiodr aborting process unknown ospid (21745) as a result of ORA-609
最低票价(DAY 80)
Sqlserver select * can you exclude a field

