无法在山中运行mysql

时间:2012-09-03 02:33:06

标签: mysql macos

我的系统是Mountail Lion。

我想将MySQL的默认字符集更改为utf8,所以我将/ usr / local / mysql / support-files中的my-huge.cnf复制到/etc/my.cnf并修改它。

然而,奇怪的事情发生了。

在我复制之前,我可以运行mysql并且/ tmp中有mysql.sock。

复制并重新启动后,mysql.sock消失,所以我无法运行。

我认为问题在于my.cnf。因为每当我从/ etc中删除它并重新启动时,mysql.sock会出现在/ tmp中并且mysql可以运行。每当我将它复制到/ etc并重启时,mysql.sock都不会出现。

====================更新====================

我发现问题出在声明中:

  

default-character-set = utf8

我在[mysqld]

下的my.cnf中添加了

当我发现它时,mysql可以重新启动并运行。

====================问题解决====================

我应该使用

character-set-server = utf8

代替。 ......我不知道为什么default-character-set = utf8没有。互联网上的每个教程都使用它。 =。=

0 个答案:

没有答案