2013-10-23 48 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

您使用哪些服務器和操作系統