Mysql8.0 修改默认编码格式为Utf | 您所在的位置:网站首页 › 怎么修改mysql数据库字符集 › Mysql8.0 修改默认编码格式为Utf |
一般修改mysql的默认编码都是修改在安装目录下的my.ini文件或者my-default.ini文件方可修改。但是在Mysql8.0的安装目录下是没有.ini文件的。可以直接在安装目录下直接创建一个my.ini文件。然后写上如下代码: 但是重点来了我的安装目录是C:\Program Files\MySQL\MySQL Server 8.0 然后我按照网上大牛们的操作添加my.ini.改好里面的默认编码utf-8,原以为就这么简单就搞定了,还暗自窃喜,然后在等我重启完mysql后,我一次一次输入:show variables like ‘character%’;可以查看是否修改成功;最终结果可想而知,根本没有变化。 然后就开始找啊找找了个把小时 仔细核对自己的代码有没有打错,真的快要崩溃的时候,在重启服务器的时候发现我的服务里面默认配置目录根本不是C:\Program Files\MySQL\MySQL Server 8.0 点击mysql80服务右键属性发现
那么说我要该的文件应该是C:\ProgramData下的而不是C:\Program Files, 至此我马上去尝试了一下,然后就成了。我的默认是有my,ini文件的然后找到自己要修改的地方改自己想要的格式。 [mysql] #设置mysql客户端默认编码 default-character-set=utf8 [mysqld] #设置端口号 port = 3306 #设置mysql8.0的安装目录 basedir=C:\\Program Files\\MySQL\\MySQL Server 8.0 #允许最大连接 max_connections=200 #服务端默认utf8编码 character-set-server=utf8 #默认存储 default-storage-engine=INNODB [client] #设置客户端编码 default-character-set=utf8至此再次查看默认格式就对了,注意如果之前mysql存储的时候用的不是utf-8那在与java连接使用的时候很有可能搜索不到匹配值。 |
CopyRight 2018-2019 实验室设备网 版权所有 |