linux mysql5.7以上设置中文字符集不在/mysql/my.cnf下面了

今天安装了最新的mysql,想改字符集为utf-8防止中文插入数据乱码,然后my.cnf配置文件啥都没有,改了也没用(手动笑哭)。

正确姿势:

1.vim编辑 /etc/mysql/mysql.conf.d/mysqld.cnf
2.[mysqld]后面添加 character_set_server=utf8 保存退出
3.#service mysql restart
4.登录mysql #mysql -u root -p 后mysql>show variables like 'character%'查看编码是否都变成了utf8,如果还有latin编码则失败。

单纯记录,防止忘记

发布了169 篇原创文章 · 获赞 224 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/sureSand/article/details/84660081
今日推荐