本文主要介绍了如何修改MAC版mysql默认字符集为utf8,如果你的MAC版mysql字符乱码,可以参考一下这篇文章

1,检查默认安装的mysql的字符集

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------------------+
| 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 |
| character_sets_dir | /usr/local/mysql-5.5.23-osx10.6-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.00 sec)

character_set_database和character_set_server依然是latin1的字符集,也就是说mysql后续创建的表都是latin1字符集的,不是utf8,会造成一些麻烦。所以有必要修改my.cnf,在修改my.cnf之前一定要关闭mysql进程,不然会遇到mysql的sock不能连接的问题。

2,关闭mysqld后台进程

系统偏好设置里面控制mysqld,避免了去找mysqld安装位置的麻烦。

点击 Stop MySQL Server

3,修改mysql配置文件/etc/my.cnf

sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

sudo vi /etc/my.cnf

[client]部分加入:

default-character-set=utf8

[mysqld]部分加入:

character-set-server=utf8

修改完毕之后再启动mysql

4,检查结果:

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------------------+
| 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 |
| character_sets_dir | /usr/local/mysql-5.5.23-osx10.6-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.00 sec)

修改完毕#

    无相关信息
最新资讯
苹果该哭还是该笑?新iPhone开售 老款却涨价了

苹果该哭还是该笑?新iP

苹果发了新品,老版iPhone价格却被炒了起来。难道,手机也
马云的思想权

马云的思想权

业内人讨论最多的是马云何以能退休而阿里依然强大。
后直播时代网红求生之道:打赏不够,广告、带货来凑

后直播时代网红求生之

屏幕这端,是独自面对麦克风的“艺人”;屏幕那一端,是4亿
还把苹果发布会当“科技春晚”看,你就输了

还把苹果发布会当“科

今年苹果秋季发布会有个非常主流的评论方向,叫“贵成为
小程序未必是支付宝的理想生态

小程序未必是支付宝的

支付宝的困扰在于如果小程序的目标是骚扰并牵制微信,那
人民不需要这样的iPhone

人民不需要这样的iPho

你大爷还是你大爷。
最新文章
mysql8.0.11客户端无法登陆的解决方法

mysql8.0.11客户端无

这篇文章主要为大家详细介绍了mysql8.0.11客户端无法
MySQL Community Server 8.0.11安装配置方法图文教程

MySQL Community Serv

这篇文章主要为大家详细介绍了MySQL Community Server
mysql 8.0.11压缩包版本安装教程

mysql 8.0.11压缩包版

这篇文章主要为大家详细介绍了mysql 8.0.11压缩包版本
win10下mysql 8.0.11压缩版安装详细教程

win10下mysql 8.0.11

这篇文章主要为大家详细介绍了win10下mysql 8.0.11压
mysql 8.0.11 压缩包版安装配置方法图文教程

mysql 8.0.11 压缩包

这篇文章主要为大家详细介绍了mysql 8.0.11 压缩包版
mysql8.0.11 winx64安装配置方法图文教程(win10)

mysql8.0.11 winx64安

这篇文章主要为大家详细介绍了win10下mysql8.0.11 win