本文主要介绍了如何修改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)

修改完毕#

    无相关信息
最新资讯
互联网婚恋网站十五年:生于自由选择,终于选择自由

互联网婚恋网站十五年

当婚恋本身已成为一个需要思考的问题时,互联网婚恋网站
当抖音让你审美疲劳 记录生活难道是一场善意的骗局?

当抖音让你审美疲劳

平淡无奇的日常值得记录吗?很难回答。但优质短视频创作
法国夺冠,华帝其实也能省7900万

法国夺冠,华帝其实也能

在这次世界杯球场外商家们的借势营销大战中,华帝无疑是
苹果在印度遭遇滑铁卢 但仍做着最后的倔强

苹果在印度遭遇滑铁卢

国产手机厂商正在攻占印度消费级市场,而苹果在印度逐渐
苹果印度3高管离职 上半年销量不足100万台

苹果印度3高管离职 上

苹果首席执行官蒂姆·库克一向对印度市场评价乐观,但iP
送餐费上涨,骑手坦言为几块钱与生命赛跑

送餐费上涨,骑手坦言为

离不开外卖的人们,从外面看这个圈子总是充满好奇。那么
最新文章
MySql 8.0.11安装配置教程

MySql 8.0.11安装配置

这篇文章给大家介绍了MySql 8.0.11安装配置教程,本文给
mysql5.7.22 下载过程图解

mysql5.7.22 下载过程

这篇文章主要介绍了mysql5.7.22 下载过程图解,非常不错
MySql 5.7.17压缩包免安装的配置过程图解

MySql 5.7.17压缩包免

这篇文章主要介绍了MySql 5.7.17压缩包免安装的配置过
MySQL5.7.20解压版安装和修改root密码的教程

MySQL5.7.20解压版安

这篇文章主要介绍了MySQL5.7.20解压版安装和修改root
MySQL8.0.11安装总结教程图解

MySQL8.0.11安装总结

本文通过图文并茂的形式给大家介绍了MySQL8.0.11安装
Windows下MySQL8.0.11社区绿色版安装步骤图解

Windows下MySQL8.0.11

在本教程中使用MySQL最新的MySQL服务8.0.11的社区绿色