0
点赞
收藏
分享

微信扫一扫

量子革新加速!法国量子即服务公司ColibriTD完成100万欧元融资

眸晓 2023-10-25 阅读 36

如何将Linux(服务器)上部署的5.7MySql数据库编码修改utf8(最新版)



# 前言 `提示:这里可以添加本文要记录的大概内容:`

今天笔者在将Springboot与vue前后端分离项目部署在服务器上成功后,却发现在服务器的MySql数据库编码出现了问题,即不能存储中文数据,后来查数据库的编码方式(show variables like ‘character%’;)才发现第3行和第6行出现了问题,编码为latin1而不是utf8,如下图,
在这里插入图片描述



一、解决办法

注意事项:以下需要修改的文件均是只可读文件,若需要修改,则需要修改自己权限(sudo)或者以root身份修改

步骤1


步骤2(此处为问题描述吐槽,可以直接跳过该步骤到步骤三)

笔者找遍了其他博客都说是在/etc/mysql/my.cnf匹配文件中新添加字段,但是发现自己的my.cnf文件中却空空如也,没有他们所说的[client],[mysqld]字段。



步骤3


character-set-server=utf8

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8



步骤4

default-character-set=utf8


步骤5

service mysql restart
或者
service mysqld restart


二、结果


举报

相关推荐

0 条评论