您的位置:首页 > 运维架构 > Linux

Linux mysql修改默认字符集永久为UTF-8

2017-11-15 11:12 471 查看
       可能mysql安装的方式大同小异。我是以rpm方式安装的mysql5.7。对于中文来说,数据库编码一直是个问题(心里一万个**跑过,谁叫mysql是外国人折腾出来),在Linux下设置编码全部永久为utf-8方法如下:(这里不说命令设置,命令行设置是临时的)
在没改配置前,进入mysql运行  show variables like 'character_set_%';   来查看当前mysql的字符编码。



1.mysql配置文件一般默认为
/etc/my.cnf .(如果你找不到在哪儿,用  find / -iname '*.cnf' -print  来找配置文件),找到配置文件之后。
         修改用 vim /etc/my.cnf 
。友情提示用root账号修改。

         在[client]下添加(注意:我在进入/etc/my.cnf 里面没有这一项,没有就不加,就只在[mysqld]下加对应的。)
         default-charater-set=utf8
         在[mysqld]下添加
         collation_server = utf8_general_ci
         character_set_server = utf8

保存退出后重启mysqld。service mysqld restart   然后登陆mysql看修改的效果。


     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux mysql