mysql永久支持中文字符解决办法(完整流程)

本文详细介绍了如何让MySQL永久支持中文字符,包括查看数据库参数、找到并修改my.ini文件、添加相应编码设置,以及正确重启MySQL服务。过程中会遇到服务名无效和拒绝访问等问题,提供了解决方案。
摘要由CSDN通过智能技术生成

如何让mysql永久支持中文字符?

在看过一些mysql的书籍里,常用做法是在启动mysql后,输入以下命令:

Set character_set_database=’utf8’;
Set character_set_server=’utf8’;

但是存在一个问题:本次输入后确实可以支持中文字符,一但关闭后重启又不支持了,也就是该命令只是临时性支持而已,那要如何解决永久支持中文字符呢?

本人在解决这个问题时遇到了很多问题,因此希望将解决过程记录下来。

1.先查看当前数据库参数

输入代码:

Show variables likechar%;

查看当前mysql的参数,得到下图:
在这里插入图片描述
可以看到character_set_database和character_set_server的参数为latin1,不是‘utf8’或‘gbk’,此时需要将其进行修改。
惯用做法是直接在mysql命令行中输入:

Set character_set_database=’utf8’;
Set char
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值