mac系统下mysql字符集编码问题

2024-12-14 03:36:34
推荐回答(1个)
回答1:

1
window系统进入cmd
mac oxs进入终端
2
1.输入mysql
2.输入指令 SHOW VARIABLES LIKE 'character%'
查看编码格式,会看到其中有latin1编码,我们需要把他们的格式改为UTF-8
3
windows下操作:
修改mysql的my.ini文件中对于的编码格式
如 default-character-set = utf8 character_set_server = utf8
修改完成后,重启mysql即可
mac osx下操作:
终端命令:sudo 获取权限,输入你的密码
终端命令:cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
拷贝一个my-default.cnf到ect下,重命名为my.cnf
终端命令:vi /etc/my.cnf
进入输入模式,在最后添加如下信息
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
按ESC退出,!wq保存
最后重启mysql,完事