windows安装是的mysql5.6.26社区版,如下图:
安装完之后,查看配置文件:
为什么我的配置文件是my-default.ini,网上很多都是my.ini
配置文件内容:
查看mysql字符集:
无论我怎么在my-default.ini改字符集,如下
default_character_set=latin1 init_connect='SET NAMES utf8' init_connect='SET CHARACTER SET=utf-8'
mysql的字符集都是以上图显示的字符集一样,即,改不了...也不要叫我把配置文件名改成my.ini,这些我都试过了,求大神,我应该怎么改配置,才能使字符集生效,这个问题纠结了我好久,为什么5.6.26的配置改不了??????????
命令行下执行下 mysql --help
其中有一段会输出配置文件的搜索路径,例如
Default options are read from the following files in the given order: C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\MySQL Server 5.6\my.ini C:\Program Files\MySQL\MySQL Server 5.6\my.cnf######回复 @myISMA : 另外Windows上可以装一个官方的MySQL Workbench,改配置参数相对会方便很多######回复 @myISMA : 他会按这个顺序找,直到找到一个存在的配置文件。如果不存在mysql自己对参数也有默认值,具体默认值参见这里http://dev.mysql.com/doc/refman/5.6/en/dynindex-sysvar.html######那到底那个才是配置呢?######拷贝一份改名成my.ini就行了######还是不行,我试过了######那就是拷贝到data目录下,mysql已经很久不玩了,已经转postgresql了######不行啊,###### 如果没有修改默认安装目录,这个目录下C:\ProgramData\MySQL\MySQL Server 5.6配置my.ini [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 ###### 你解决了么 同求
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。