OS X 安装了MySQL官网的MySQL之后乱码的问题

这是因为MySQL官网默认设定的字符集为拉丁字符集。自然不兼容我们的中文,所以乱码了。不过如果你是自己在mac编译安装的应该不会有这种问题,因为编译的时候就可以直接设定默认字符集了。也不需要看到这篇博文了。

当然阿福写这篇博文的主要目的是为了告诉小伙伴们,图方便的后果就是,你以后会更麻烦。

安装MySQL不说了,毕竟直接去MySQL官网下载一个MySQL的DMG直接安装就OK了。和win下一模一样,一路next,分分钟搞定。

下面阿福要说的就是MySQL的编码问题。官网下载的DMG的编码默认字符集就是拉丁字符集。和我们平常使用的utf8还有GBK有很大的不同,所以会造成乱码的问题。

解决方案就是在

/etc/my.cnf下面设定一下。

一般玩过Linux的小伙肯定很熟悉。不过用mac的不一定是玩过Linux的。所以,你懂的。

一般DMG安装的MySQL是不带my.cnf的,在/etc目录下。所以你自己需要新建一个,内容如下

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

复制黏贴进去,然后丢到/etc目录下面就OK了。当然熟悉命令行的也可以直接sudo vi

重启MySQL之后 进入MySQL用 show variables like ‘character%’; 查看就OK了若成功,除了一个路径一个二进制的英文之外,其他都应该是utf8的。若不成功,你去撞豆腐死吧,没人可以教你了!!(PS 放到/etc目录下需要密码的事情,你TMD都用MAC那么久了还不知道?玩个P啊趁早把MAC邮寄给我得了!!!!!)

未经允许不得转载:啊福主机 » OS X 安装了MySQL官网的MySQL之后乱码的问题

赞 (0)

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 梦月酱我可以艹你吗? 就草一下。回复
    • 阿福月月你要来艹就艹啊,反正你艹我和我艹你有什么区别么?23333回复
  2. 神父我可以艹你吗? 就草一下。回复
    • 阿福你不行。你是男的。回复
  3. R我可以艹你吗? 就草一下。回复
    • 阿福来啊,怕你啊!回复
    • 阿福来啊,怕你啊,你个吊货回复