pxc集群修改mysqld.cnf支持utf8中文后,重启失败,如何配置

来源:6-1 后端项目后端项目部署与负载均衡

幕布斯0417676

2020-12-19

pxc集群是默认不支持中文字符输入的,我的服务端向数据库写入中文字符串报错,看了网上教程有修改mysqld.cnf 支持utf8,但是pxc容器一重启就挂了,请问如何修改呢

写回答

5回答

幕布斯0417676

提问者

2020-12-21

已解决:《解决percona-xtradb-cluster(pxc)的mysql默认字符集不支持中文utf8编码问题》https://blog.csdn.net/yhn1992/article/details/111463157

0
0

幕布斯0417676

提问者

2020-12-20

已解决,可以看下我的链接:https://blog.csdn.net/yhn1992/article/details/111463157

看了网上的各种帖子,如果是单独的mysql数据库 可以直接修改my.cnf重启数据库解决,问题是 这个pxc不能重启啊!不能重启啊!重启就挂!

所以解决方法是:基于percona-xtradb-cluste 新建镜像


0
0

神思者

2020-12-20

你把数据表和字段的字符集设置成utf8就可以了

0
0

幕布斯0417676

提问者

2020-12-20

用的是5.7.21版本的pxc镜像,percona/percona-xtradb-cluster:5.7.21,尝试了navicat 输入中文字符串失败,后台用mysql命令也失败

//img1.sycdn.imooc.com/szimg/5fdef5390989616106130319.jpg

//img1.sycdn.imooc.com/szimg/5fdef57c094ee5e304810281.jpg

0
1
神思者
你检查一下创建数据表得字符集是什么
2020-12-20
共1条回复

神思者

2020-12-20

这个绝对不可能,pxc集群完全支持中文。你用的是5.7.21版本的pxc镜像吗?

0
1
幕布斯0417676
用的是5.7.21版本的pxc镜像,percona/percona-xtradb-cluster:5.7.21,尝试了navicat 输入中文字符串失败,后台用mysql命令也失败
2020-12-20
共1条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程