macbook(os系统下)mysql无法显示中文(中文乱码的问题)

第一步:在macbook进入终端后输入命令:

show variables like '%character%';

结果为:

上图中的character_set_server为latin1,导致了数据库无法显示中文。

第二步:修改配置文件:

此时需要进入mysql的安装目录下面,但是由于文件夹是隐藏的,所以这里需要一个神器。点击打开链接(下载software.zip压缩文件)


此时打开finder,选择左侧菜单栏中的Macintosh HD,找到usr->bin->local->mysql-5.7.13-osx10.11-x86_64(具体文件夹名字看各位的安装版本了)。


在support-files文件夹下拷贝my-default.cnf文件到桌面上。

用文本形式打开此文件,修改文件如下:


第三步:保存配置文件:

将修改的文件保存为my.cnf。

再次打开Macintosh HD,找到隐藏etc文件夹,右键在新标签页中打开。并将my.cnf文件拷贝到此文件夹中。

第四部:重启mysql:

到系统偏好设置中找到mysql图标,并重启mysql。

此时再新建的数据库一律可以显示中文啦~~~~~~


上面是我用navicat打开的数据库,看到没,已经可以显示中文啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章