日期:2014-05-16  浏览次数:20787 次

mac下mysql中文乱码问题的解决办法
1)在/usr/local目录下找到对应的mysql的安装的目录
2)打开Termial窗口,输入如下命令:
#对于my-large.cnf这个文件个人觉得只是mysql[b]大型[/b]数据库配置的demo文件,copy该目录下的my-small.cnf应该是一样的
sudo cp /usr/local/mysql/support-files my-large.cnf  /etc/my.cnf


3)输入如下命令增加default-character-set=utf8(or GBK)
sudo vi /etc/my.cnf


4)通过vim的查找功能,找到”mysqld“字符串。即在vi的命令格式输入"/",然后输入mysqld
然后在mysqld下面增加一行
default-character-set=utf8

在vi中插入新文本,在命令模式下,按“a”即可。

5)同样的方式,在/etc/my.cnf里找到[client]字符串,在下面加入
default-character-set=utf8


6)最后按Esc退出insert模式,在命令模式下输入wq,写入保存my.cnf文件。

7)启动mysql Server,连接到mysqlserver服务器。调用如下命令:
create database db_name [b]character set utf8[/b]

注意黑体的部分一定要加。这样mysql就可以支持中文了。
1 楼 liu.da101 2011-12-15  
修改完之后mysql不能启动了怎么办。。?