修改mysql编码配置文件不生效

默认情况下mysql编码如下:

 

日常操作中我们会使用到汉字,所以需要将latin1编码改为utf8或者utf8mb4,有两种方式进行修改,一种是set命令,这种办法只是临时的,当服务器重启之后就没用了,所以采用修改配置文件的方式,

修改配置文件my.cnf(默认情况在/etc/my.cnf),只需要在图中位置配置就可以(utf8和utf8mb4取决于自己的选择)

 

在使用vim修改后报错时权限不够所以不能修改该文件,最后时候chmod 777修改文件权限,配置后重启mysql服务,发现配置不生效,仔细检查后发现重启时给了如下的提示

 

解决办法:配置后将my.cnf的权限还原

 

posted on 2020-03-29 11:13  努力学习的菜鸡  阅读(1462)  评论(0编辑  收藏  举报

导航