当前位置:网站首页>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]:从这里开始,客户端服务器
边栏推荐
- Attention should be paid to the first parameter of setTimeout
- Database usage security policy
- 二叉树(DAY 82)
- 30分钟彻底弄懂 synchronized 锁升级过程
- Sqlserver select * can you exclude a field
- 渗透测试-后渗透-痕迹清理
- Details of impala implementation plan
- Pytoch loss function summary
- [common search questions] 111
- [learning notes, dog learning C] string + memory function
猜你喜欢

Code practice when the queue reaches the maximum length

快速排序及优化

代码审查金字塔

spark:地区广告点击量排行统计(小案例)
![[learning notes, dog learning C] string + memory function](/img/53/86e529dcc8a5a6b682e9485e7c152a.png)
[learning notes, dog learning C] string + memory function

“date: write error: No space left on device”解决

Deep learning vocabulary embedded, beam search

Portraiture5 new and upgraded leather filter plug-in artifact

Hcip 13th day notes

Deeply understand the underlying data structure and algorithm of MySQL index
随机推荐
正方形数组的数目(DAY 81)
安全员及环保员岗位职责
[从零开始学习FPGA编程-54]:高阶篇 - 基于IP核的FPGA开发-PLL锁相环IP核的原理与配置(Altera)
Oracle有没有分布式数据库?
优炫数据库集群如何唯一标识一条用户SQL
Deeply understand the underlying data structure and algorithm of MySQL index
spark学习笔记(四)——sparkcore核心编程-RDD
Data Lake (20): Flink is compatible with iceberg, which is currently insufficient, and iceberg is compared with Hudi
Abbkine AbFluor 488 细胞凋亡检测试剂盒特点及实验建议
数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比
代码审查金字塔
Practice of online problem feedback module (XV): realize the function of online updating feedback status
PIP3 setting alicloud
基于.NetCore开发博客项目 StarBlog - (16) 一些新功能 (监控/统计/配置/初始化)
day6
Docker creates MySQL 8.x container and supports Mac and arm architecture chips
OC-消息机制
技术风向标 | 云原生技术架构成熟度模型解读
Volatile keyword and its function
如何进行 360 评估

