SargerasWang's Blog

我常常思考为什么鸟儿拥有整片天空,却常常停留在一个地方。然后我问了自己同样的问题。

Mysql /usr/local/mysql/bin/mysqld: Unknown Variable Default-character-set=utf8 解决办法

为了修改mysql默认字符集,按照网上的方式,修改了my.cnf,之后启动mysql报错:

1
2
 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable
 'default-character-set=utf8'

后来Google到官网的这篇文章.

其中说道:

The above link says default-character-set is depreciated and you should be using character-set-server. It also states default-character-set was removed in v5.5.3.

解决方法:把my.cnf 中的

1
default-character-set=utf8

修改为

1
character-set-server=utf8

成功启动mysql.