2013-10-23 49 views
0

我想将“服务器字符集”和“Db字符集”的值从'latin1'设置为'utf-8',我长时间搜索Google,仍然无法解决问题。如何更改服务器字符集和Db字符集?

当我在文件'/etc/my.cnf'''[client]'和'[mysqld]'下面添加'default-character-set = utf8'时,它不起作用。

我发现有些文章说,文件中添加值“/etc/mysql/my.cnf”。但当我这样做(能阻止我无法重新启动mysql的而不是当我使用开始'服务重新启动mysql的'),错误消息:/var/run/mysqld/mysqld.sock '(2) '

:' ERROR 2002(HY000)无法通过socket连接到本地MySQL服务器'

有人可以帮我吗?

+0

? – 30secondstosam

+0

@ 30secondstosam 5.5.32-0ubuntu0.13.04.1(Ubuntu) – cruelcage

回答

0

您应该在my.ini文件中的[mysqld]下添加两行代码,然后重新引导mysql服务器。

的[mysqld]

字符集 - 服务器= UTF8
collat​​ion_server的= utf8_general_ci

您使用哪些服务器和操作系统