MySQL修改数据库编码

mysql 命令行下查看各个项目的编码

show variables like 'character_set_%'

这里%是所有的意思,我们可以查看具体某个项目的编码,如 character_set_client, character_set_database,...

show variables like 'character_set_client'

结果如下:

 

在此命令行生命周期中,临时修改某个项目的编码,其余项目编码依此格式:

set character_set_client=utf8

永久性更改数据库各项编码:

ubuntu下mysql修改/etc/mysql/my.cnf 文件

如果mysql 版本是5.2 之前,在文件中添加

[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8

如果mysql版本是5.2 之后的,在文件中添加

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

window中,则是修改安装目录下 my.ini 文件, 文件中添加内容同上.

修改完毕.重启mysql服务

service mysql restart

实现编码的永久修改:

转载于:https://www.cnblogs.com/zeusmyth/p/6860101.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值