mysql5.7解压版,解决mysql中文乱码

  • Post author:
  • Post category:mysql




项目场景:

idea里查询数据库乱码,更改my.ini时,重启mysql失败.

mysql版本:5.7.24解压版本




问题描述

更改my.ini后,重启mysql失败.报错如下:

返回修改前则可以重新启动

在这里插入图片描述




原因分析:

查资料,发现之前修改my.ini时有语法错误




解决方案:

1.修改并保存my.ini

[client]
default-character-set=utf8mb4
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\\soft\\mysql-5.7.24-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
character-set-client-handshake=FALSE
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2.重新启动Mysql

3.登录,输入以下代码:

show variables like 'char%'

成功

修改成功

进入idea,查询数据库,发现中文没有乱码
在这里插入图片描述



问题解决



版权声明:本文为m0_51953797原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。