有很多使用mac操作系统的的小伙伴在用mysql数据库的时候发现总是会出现数据变成乱码的问题,那么这个问题出现的原因其实是因为编码的原因。本篇文章就会来讲一下该怎么去解决mac系统下的mysql数据库乱码问题,一起看看吧。
1.在mac的桌面上其他这个选项打开之后找到终端并双击启动,启动之后就会进入一个类似于命令行的界面,在这个界面里面就可以像cmd样去执行命令。输入mysql进入mysql的交互环境,然后通过命令去查找mysql数据库的所有编码字符集,命令如下:
show variables like 'character_set_%'
从得到的结果可以看出不是所有的编码字符集都是中文的utf-8,那么就要去设置配置文件。
2.在命令行里面接着执行命令先将mysql的服务停止,否则会出现无法更改文件的情况,命令如下:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
3.mysql服务停止之后在/usr/local/mysql/support-files/这个文件路径之下找到mysql的配置文件my.cnf并复制,复制之后将它粘贴到/etc/my.cnf这个文件夹下选择替换。替换后打开这个文件并添加如下的配置属性:
[mysqld] character-set-server=utf8 [client] default-character-set=utf8
4.更改完成之后保存配置文件再次打开终端,在命令行里重启mysql就可以了,如下所示:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
以上就是关于“Mac系统的MySQL数据库乱码怎么办?乱码解决方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。