Login
网站首页 > 文章中心 > 其它

mysql乱码修改character_set_server

作者:小编 更新时间:2023-09-27 07:39:04 浏览量:39人看过

[mac]

如果是别的引起的,可以在[client]下面加入

说明:俺在设置的时候搞了半个小时没有成功,

可能是一开始新建的my.cnf有问题,内容是一样,就是不成功,后来通过拷贝的方法成功了.

网上也有新建能成功的,不管了,目前成功即可.

[windows]

下的mysql的话,安装的时候会弹出来让你配制,或者转到bin中找到那个配制的exe双击就可以配了.

(这个有点忘记了 :))

这个明显是编码问题.

解决:

sudo vim /etc/my.cnf.   #按i可以修改为Insert模式

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

###还碰到了下面的问题

在mysqld下面增加?sql_mode

Esc
:wq

重启了一下,然后查看就可以了.

vim处理的命令:

在Mac终端中使用vim编辑文件:

cd 文件所在的文件夹路径
<回车> 输入 vim 文件名 <回车> 按下 i 键来编辑文本文字 退出vim编辑器: 不保存并退出 :q! <回车> 保存并退出 :wq <回车>

按ESC键跳到命令模式,然后输入: :w - 保存文件,不退出 vim :w file -将修改另外保存到 file 中,不退出 vim :w! -强制保存,不退出 vim :wq -保存文件,退出 vim :wq! -强制保存文件,退出 vim :q -不保存文件,退出 vim :q! -不保存文件,强制退出 vim :e! -放弃所有修改,从上次保存文件开始再编辑 链接:https://www.jianshu.com/p/9177bfcf4480

以上就是土嘎嘎小编为大家整理的mysql乱码修改character_set_server相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章