macbook(os系统下)mysql无法显示中文(中文乱码的问题)
2016-10-12 12:56
337 查看
第一步:在macbook进入终端后输入命令:
show variables like '%character%';
结果为:
![](https://img-blog.csdn.net/20161012130005805?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
上图中的character_set_server为latin1,导致了数据库无法显示中文。
第二步:修改配置文件:
此时需要进入mysql的安装目录下面,但是由于文件夹是隐藏的,所以这里需要一个神器。点击打开链接(下载software.zip压缩文件)
此时打开finder,选择左侧菜单栏中的Macintosh HD,找到usr->bin->local->mysql-5.7.13-osx10.11-x86_64(具体文件夹名字看各位的安装版本了)。
![](https://img-blog.csdn.net/20161012131245234?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在support-files文件夹下拷贝my-default.cnf文件到桌面上。
用文本形式打开此文件,修改文件如下:
![](https://img-blog.csdn.net/20161012131535969?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第三步:保存配置文件:
将修改的文件保存为my.cnf。
再次打开Macintosh HD,找到隐藏etc文件夹,右键在新标签页中打开。并将my.cnf文件拷贝到此文件夹中。
第四部:重启mysql:
到系统偏好设置中找到mysql图标,并重启mysql。
此时再新建的数据库一律可以显示中文啦~~~~~~
![](https://img-blog.csdn.net/20161012132005237?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
上面是我用navicat打开的数据库,看到没,已经可以显示中文啦。
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打开的数据库,看到没,已经可以显示中文啦。
相关文章推荐
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测图文解说!】
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测图文解说!】【转载】
- 解决mysql无法插入中文数据及插入后显示乱码的问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- 解决mysql无法插入中文数据及插入后显示乱码的问题
- Flex asSql库在连接MySql时显示中文字符串为乱码的问题
- ubuntu 11.04 gnome3 下的gedit无法正常显示中文,出现乱码问题解决
- 通过修改系统的$LANG解决xshell远程登录显示中文乱码的问题
- Linux 与 Windows下QT 显示MySQL 中文乱码问题
- mysql显示中文是乱码和无法插入中文error 1366 incorrect string value
- DOS命令行窗口mysql中文显示乱码问题
- Linux技巧--Redhat 5系统中的vim编辑器无法正常显示中文解决方案(中文显示为乱码)/Ubuntu 12.04系统gedit中文乱码
- python调用os.system执行系统命令,中文输出显示乱码
- MYSQL中文显示乱码问题
- 【Qt移植到linux】问题 qt界面无法输入中文,中文不显示,乱码等问题
- Mysql中问字符现实乱码和无法添加中文数据问题
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- 解决Ubuntu系统中文乱码显示问题
- Jira饼图上中文乱码,显示为“口”的解决办法,以及问题附件中文名时无法打开终极办法