Mac下修改MySQL编码问题

来源:互联网 发布:二代身份证复印件软件 编辑:程序博客网 时间:2024/05/16 13:54

转载自http://www.2cto.com/database/201110/108470.html

mysql的默认编码是latin1,本着一劳永逸的态度,改为utf8,但网上的回答有点问题:

1.拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf;

   2.在my.cnf文件的[mysqld]和[client]后面添加一句default-character-set=utf8(或者是default_character_set=utf8);   3.保存退出;   4.重新启动mysql服务器就可以。   可是我试过好多次,这样修改之后,mysql服务根本就启动不了。

偶然的机会,我发现了一个关于在linux下配置mysql的编码问题的方法,抱着试试看的态度,我进行了修改,发现真的可以用,因此发这篇博文希望装mac的朋友不用再走弯路了。配置方法如下:

   1.拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf;   2.在my.cnf文件的[client]后面添加一句default-character-set=utf8( 不是default_character_set=utf8[i][/i],这个配置我没有试过,不知道能不能成功),关键在这里的配置,在[mysqld]后面添加如下三句:

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci;

    3.保存退出;    4.重新启动mysql服务器就可以。

然后再就入mysql数据库查看编码发现改成了utf8了。

0 0
原创粉丝点击