MacOS中Mysql设置默认字符集
admin
2023-05-13 17:22:24
0

一、查看字符集

mysql> show variables like 'character%';

+--------------------------+-----------------------------------------------------------+

| Variable_name            | Value                                                     |

+--------------------------+-----------------------------------------------------------+

| character_set_client     | utf8                                                      |

| character_set_connection | utf8                                                      |

| character_set_database   | latin1                                                    |

| character_set_filesystem | binary                                                    |

| character_set_results    | utf8                                                      |

| character_set_server     | latin1                                                    |

| character_set_system     | utf8  

二、为避免乱码,更改默认字符集全为UTF-8

/usr/local/mysql-5.7.19-macos10.12-x86_64/support-files

网上大部分文章都说在此目录中拷贝一个.cnf的文件到/etc下做修改为my.cnf文件,但是5.7.19版本的此目录下并未有.cnf文件(5.7.17版本的有.cnf文件),官网给出的说明去掉此文件。那我们就手动在/etc下创建my.cnf文件。

三、在/etc下创建my.cnf文件,内容如下(无法保存的话,使用sudo vim命令)

[client]

default-character-set=utf8


[mysql]

default-character-set=utf8


[mysqld]

collation-server=utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server=utf8

四、重启mysql后查看字符集已修改,如果想修改为中文的,则对应内容更改为gb2312即可。

mysql> show variables like 'character%';

+--------------------------+-----------------------------------------------------------+

| Variable_name            | Value                                                     |

+--------------------------+-----------------------------------------------------------+

| character_set_client     | utf8                                                      |

| character_set_connection | utf8                                                      |

| character_set_database   | utf8                                                      |

| character_set_filesystem | binary                                                    |

| character_set_results    | utf8                                                      |

| character_set_server     | utf8                                                      |

| character_set_system     | utf8                                                      |

五、有的朋友可能在/etc中创建my.cnf后仍然不成功,那就在/private/etc下创建my.cnf文件。

相关内容

热门资讯

河南省第十五届运动会开幕式8月... 5月15日,河南省政府新闻办召开新闻发布会,介绍河南省第十五届运动会暨第九届残疾人运动会的具体情况,...
AI知识库进化后,知乎可能正在... 最近NotebookLM火了。 很多人把它当成一个AI笔记工具来看,我觉得看浅了。它真正厉害的地方,...
“23岁研究生被少年无证驾车撞... 23岁研究生王斌散步时,被16岁少年王某无证驾驶电动三轮车撞飞,导致特重型颅脑损伤,先后经历两次开颅...
雷军主动找马斯克合影,库克也来... 5月14日,在今晚的晚宴上,小米创办人、董事长兼CEO雷军主动与特斯拉CEO埃隆·马斯克合影。 视...
需要贴瓷砖师傅吗 专业打样板间... 您好,是这样的,我们公司的所有主材都是找品牌厂家直接合作的,所有的工人也都是本公司自己的工人,不存在...
新装修的房子为什么卫生间有刺鼻... 回答1: 是不是你用的防水涂料有问题,还是你的卫生间吊顶材料有问题。 回答2: 建议你请...
新装修的房子怎么去甲醛 最佳回答 新装修的房子最常见的就是通风放置,这样的话,时间就需要很长,一般的话最少半年以上吧,一般在...
新装修的房子如何除甲醛? 最佳回答 去除甲醛是比较重要的。常用的去除甲醛的方法是使用活性炭,你可以在家里的房间里面摆一些能够...
新装修的房子用活性炭去甲醛可以... 最佳回答 新房子装修了之后,难免会有一些味道的,即使没有味道,也要注意甲醛的排除,因为甲醛超标的话...
讲好中原文化故事,河南从这三方... 【大河财立方记者 司高妍 张克瑶】河南作为历史文化资源大省,有着“伸手一摸就是春秋文化,两脚一踩就是...