mac下修改mysql的默认字符集为utf8

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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)

修改完毕#

感谢营长提供上述解决方案!

MAC修改mysql默认字符集utf8的方法 本文主要介绍了如何修改MACmysql默认字符集utf8,如果你的MACmysql字符乱码,可以参考一下 立即下载

相关推荐

macOS系统中修改mysql默认字符集

获取超级权限、在终端输入代码 sudo su输入完后获取超级权限、终端显示 sh-3.2#、输入本机密码(Apple ID密码)在 /etc 目录下新建my.cnf文件。先查看mysql默认配置是什么,输入如下命令。编辑my.cnf 并将一下内容全部复制进去。再次查看字符集设置,已经变更。关闭mysql 的服务。

weixin_45214675的博客 593

MySql noinstall win32 使用

cd "mysql-5.1.35-win32\bin" mysqld.exe --console   # Example MySQL config file for medium systems. # # This is for a system with little memory (32M - 64M) where MySQL plays ...

venliong的专栏 491

mac mysql 字符集_MacOS中Mysql设置默认字符集

一、查看字符集mysql> show variables like 'character%';+--------------------------+-----------------------------------------------------------+| Variable_name | Value ...

weixin_30975237的博客 270

mac修改mysql默认字符集utf8

1、首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+--------------------------------------------------------+ | Variable_name | Value

Benjamin 6963

mysql mac 字符集_MAC修改mysql默认字符集utf8的方法

1,检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name | Value...

weixin_35519039的博客 142

修改mysql默认字符集为latin1_MAC修改mysql默认字符集utf8的方法

1,检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name | Value...

weixin_30007303的博客 280

Mac修改MySQL默认字符集utf8

1、检查默认安装的mysql字符集 mysql> show variables like '%char%'; +--------------------------+-----------------------------------------------------------+ | Variable_name | Value ...

weixin_30505751的博客 127

mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)

mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径等)并且对相关问题的解决方案。

zfszhangyuan的博客 2万+

mysql mac 字符集_Mac修改MySQL默认字符集utf8

1、检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+-----------------------------------------------------------+| Variable_name | Value ...

weixin_30551437的博客 153

mac查看mysql+utf8_Mac修改MySQL默认字符集utf8

1、检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+-----------------------------------------------------------+| Variable_name | Value ...

weixin_29968283的博客 184

mysql Mac修改默认字符集utf8

** 1、检查默认安装的mysql字符集 mysql> show variables like '%char%'; +--------------------------+-----------------------------------------------------------+ | Variable_name | Value ...

qq_39621508的博客 281

mac查看mysql+utf8_mysql Mac修改默认字符集utf8

**1、检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+-----------------------------------------------------------+| Variable_name | Value ...

weixin_39517859的博客 99

mac 设置utf8 mysql_mac修改mysql默认字符集utf8_MySQL

bitsCN.commac修改mysql默认字符集utf81,检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name ...

weixin_29782509的博客 120

如何修改MYSQL服务器默认操作字符,MAC修改mysql默认字符集utf8的方法

1,检查默认安装的mysql字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name | Value...

weixin_35147832的博客 374

mac终端mysql字符集_mac修改mysql默认字符集utf8

1、首先检查默认安装的字符集mysql>showvariableslike'%char%';+--------------------------+--------------------------------------------------------+|Variable_name|Value...

weixin_39678163的博客 107

mac 设置utf8 mysql_Mac修改mysql默认字符集 UTF

JDBC连接MySQL数据入库,中文出现乱码,在客户端插入中文数据都正常。JDBC设置编码为UTF-8问题依然存在,就可以确定是由于MySQL服务的默认编码不为UTF-8引起的。1、检查默认安装的MySQL字符集mysql> show variables like '%char%';+--------------------------+--------------------------...

weixin_28966407的博客 485
上一篇: scipy.sparse求稀疏矩阵前k个特征值
下一篇: vim设置新建文件自动填入的文件头,以及设置编辑时间
Waleking
博客等级 码龄19年 77粉丝 135原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值