当前位置: 首页 > news >正文

MySQL5.7永久统一编码/字符集为utf8(解决乱码)

我的MySQL版本为5.7.25,在win10中使用😀
mysql版本

①查看MySQL数据库的编码


show variables like 'character%';
或者

show variables like '%char%';
其中,若database和server都采用了latin1编码,即不支持中文,我们要把它修改为utf-8
修改后应该为:
在这里插入图片描述

②在mysql的安装目录下找到my.ini文件(如果没有的话就把my-medium.ini复制,然后重命名为my.ini即可)

Windows系统的my.ini配置文件路径在C:\ProgramData\MySQL\MySQL Server 5.7(若找不到可以点击显示隐藏文件)
然后做出如下修改(红箭头指向语句,有则修改,无则增加):
在这里插入图片描述
在这里插入图片描述
代码🧐:

[mysqld]
character-set-server=utf8 
collation-server=utf8_general_ci 

[mysql]
default-character-set = utf8

[mysql.server]
default-character-set = utf8

[mysqld_safe]
default-character-set = utf8

[client]
default-character-set = utf8

修改后,关闭然后保存

③在win菜单中打开“服务”,重启MySQL5.7

一定要重启!我没重启前修改一直不生效……
在这里插入图片描述

④重新查看数据库编码


show variables like 'character%';
或者

show variables like '%char%';
如图即可:
在这里插入图片描述

相关文章:

  • MySQL5.7将编码由utf8改为utf8mb4(字符集)
  • MySQL撤销外键约束
  • MySQL将数据库和已建的表转换成utf8mb4的语句
  • MySQL显示数据表的列名
  • MySQL:Invalid use of group function解决办法
  • [Oh My C++ Diary]类继承和类组合(内嵌类)初始化的不同
  • [Oh My C++ Diary]operator++()和operator++(int)的区别
  • CSS3: nth-child使用总结
  • js setattribute批量设置css样式
  • Asp类
  • 位运算符
  • media=screen
  • li中的图片和文字不对齐div+css,解决方法
  • js 动态加载事件
  • asp常用函数
  • 《Java编程思想》读书笔记-对象导论
  • 「译」Node.js Streams 基础
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Angular4 模板式表单用法以及验证
  • Computed property XXX was assigned to but it has no setter
  • css布局,左右固定中间自适应实现
  • iOS 系统授权开发
  • QQ浏览器x5内核的兼容性问题
  • React系列之 Redux 架构模式
  • Spring Cloud中负载均衡器概览
  • 阿里云购买磁盘后挂载
  • 闭包--闭包作用之保存(一)
  • 关于字符编码你应该知道的事情
  • 机器学习学习笔记一
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 微信公众号开发小记——5.python微信红包
  • 无服务器化是企业 IT 架构的未来吗?
  • 想写好前端,先练好内功
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​TypeScript都不会用,也敢说会前端?
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (day 12)JavaScript学习笔记(数组3)
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (四)c52学习之旅-流水LED灯
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)Unity3DUnity3D在android下调试
  • (转)人的集合论——移山之道
  • (转载)Linux 多线程条件变量同步
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET/C# 的字符串暂存池