为了账号安全,请及时绑定邮箱和手机立即绑定

mysql配置问题

修改完my.ini后,编码方式仍是latinl,怎么办啊?大神求帮忙,谢谢啦

正在回答

2 回答

如果是单独的mysql安装之后的话,修改my.ini是改两个地方

一个是 client下 default-character-set=utf8

一个是mysqld下  character-set-server=utf8

然后重启。

***********************************************

如果是wamp安装的mysql,那么在 wamp\bin\mysql\mysqlXXXXX 找到my.ini之后,需要在三个地方添加。

在client下添加 default-character-set=utf8

在wampmysqld 下添加 character_set_server=utf8

在mysql下添加 default-character-set=utf8  

然后重启服务。

*********************

你看下你是哪种情况哇,对比看看。

在数据库输入 SHOW VARIABLES LIKE '%char%'; 可以查看mysql的编码方式。


0 回复 有任何疑惑可以回复我~
#1

慕粉1472567581 提问者

首先谢谢你的回答,我是按照视频讲的一步步安装的,你说的都改过了,用show variables like "character_set_%"查过显示的都已经是utf8了,可是show create database db_name后还是latinl
2017-03-18 回复 有任何疑惑可以回复我~
#2

Gemma_Tong 回复 慕粉1472567581 提问者

我觉得还可以做两件事确认下。第一个是alter语句去修改你查的那个数据库的编码,show一下看改成功了没。然后再新建一个数据库不加任何编码,show create database db_name看看最新添加的数据库是不是utf8。或许你那个数据库是在你改默认编码之前创建的咧~如果都不成我也不知道了→_→
2017-03-18 回复 有任何疑惑可以回复我~
#3

慕粉1472567581 提问者

谢谢你啦,我又把软件重装了,现在正常了谢谢啊
2017-03-19 回复 有任何疑惑可以回复我~
#4

慕瓜1753226 回复 慕粉1472567581 提问者

我也是
2018-01-04 回复 有任何疑惑可以回复我~
查看1条回复

修改完成之后,有没有重启mysql?

如果不行的话,还是每次操作都指明编码方式吧。

0 回复 有任何疑惑可以回复我~
#1

慕粉1472567581 提问者

你好,有重启的
2017-03-17 回复 有任何疑惑可以回复我~
#2

豫州 回复 慕粉1472567581 提问者

character-set-server=utf8 是这样吗?
2017-03-17 回复 有任何疑惑可以回复我~
#3

慕粉1472567581 提问者

嗯,是的,我软件重新下载了,重装后又好了
2017-03-19 回复 有任何疑惑可以回复我~
#4

慕粉1472567581 提问者

谢谢啦
2017-03-19 回复 有任何疑惑可以回复我~
#5

慕粉1472567581 提问者

谢谢啦
2017-03-19 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

mysql配置问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信