Linux 修改MySQL 5.7默认字符集为UTF-8
2018-03-24 10:37
453 查看
在CentOS安装MySQL 5.7 ,它的字符集并不是utf-8,这时候在新建数据库或新建数据表时如果不指定字符集为utf-8,那么MySQL就会给我们设定默认字符串(latin1)。如果想插入中文字符是不能成功的。
1、查看数据库的默认字符集
mysql> show variables like 'character%';
2、找到my.cnf配置文件(通常在/etc目录下)
vim /etc/my.cnf # 可能你需要安装vim编辑器
3、在my.cnf文件中加入如下配置
[client] default-character-set=utf8 default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
4、退出vim编辑器并重启mysql服务
service mysqld restart
5、再次查看数据库字符集是否有改变成utf-8
mysql> show variables like 'character%';
相关文章推荐
- Linux mysql修改默认字符集永久为UTF-8
- linux mysql 5.7 修改默认字符集为utf8
- linux 系统下修改Mysql默认字符集
- ubutun mysql 5.7 修改默认字符集为utf8 ,解决xshell连接显示乱码问题
- 修改mysql默认字符集为utf
- Linux MySQL5.5.34 修改默认字符集
- linux 系统下修改Mysql默认字符集
- linux下mysql的默认字符集修改和默认数据库引擎的修改
- Mysql 5.7 for Mac永久修改默认字符集(解决乱码问题)
- linux下mysql的默认字符集修改和默认数据库引擎的修改
- linux下mysql的默认字符集修改和默认数据库引擎的修改
- mysql修改默认的环境的字符集为utf-8
- Linux Mysql root 远程访问权限修改 默认字符集修改:
- Mac安装MySQL、修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案
- mysql通过my.cnf修改默认字符集为utf-8的方法以及注意事项
- 关于Linux下MysqL的默认字符集的修改(转)
- Mysql 5.5.28修改系统默认字符集 Linux环境中
- mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
- linux(fc9)下mysql字符集的修改
- Linux下MySQL 5.5的修改字符集编码为UTF8