数据库

mysql如何更改character-set-server默认为

2018-09-11  本文已影响11人  乔治大叔

最简易法,缺点每次都要打

set character_set_database=utf8;
set character_set_server=utf8;

windows下

解决方法很简单:在mysql的配置文件my.ini写下character-set-server=utf8就好了。

但是免安装版的my.ini在哪?

免安装mysql的目录下只有一个my-default.ini,而且打开也没有character-set-server

不急,先把它拷贝一份,并重命名为my.ini,这样该目录下就有了my.ini和my-default.ini两个ini文件

然后打开my.ini加上以下三行代码

[client]
default-character-set=utf8
/*[mysqld]*/
character-set-server=utf8

然后重新启动MYSQL服务就发现character-set-server已经不再是latin1了

Mac下

shift+command+G,输入usr/local/
找到my.cnf进行修改

[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[mysql]
default-character-set=utf8

然后重新启动MYSQL服务就发现character-set-server已经不再是latin1了

上一篇 下一篇

猜你喜欢

热点阅读