前言:
今天看官们对“怎么设置mysql字符集”都比较关心,朋友们都想要了解一些“怎么设置mysql字符集”的相关资讯。那么小编在网上搜集了一些关于“怎么设置mysql字符集””的相关文章,希望各位老铁们能喜欢,同学们一起来了解一下吧!使用MySQL时,是否遇到数据库中存储的值是乱码的?我就遇到过这种情况,经过分析,是MySQL服务端字符集的问题,下面我通过5个步骤,告诉大家如何修改字符集:
1、登陆数据库
jm_csminf2:/usr/local/mysql/bin# ./mysql -uroot -pEnter password: system2、查看当前字符集
mysql> show variables like 'collation_%';+----------------------+-------------------+| Variable_name | Value |+----------------------+-------------------+| collation_connection | latin1_swedish_ci || collation_database | latin1_swedish_ci || collation_server | latin1_swedish_ci |+----------------------+-------------------+3 rows in set (0.00 sec)3、修改字符集:#vi /etc/my.cnf
1)在[client]下添加
default-character-set=utf8
2)在[mysqld]下添加
default-character-set=utf84、重启mysql
1)停mysql
jm_csminf2:/usr/local/mysql/bin# ./mysqladmin -u root -p shutdownEnter password:jm_csminf2:/usr/local/mysql/bin#
2)起mysql
# /usr/local/mysql/bin/mysqld_safe &5、登陆mysql,并查看字符集
jm_csminf2:/usr/local/mysql/bin# ./mysql -uroot -pEnter password:mysql> show variables like 'collation_%';mysql> show variables like 'collation_%';+----------------------+-----------------+| Variable_name | Value |+----------------------+-----------------+| collation_connection | utf8_general_ci || collation_database | utf8_general_ci || collation_server | utf8_general_ci |+----------------------+-----------------+3 rows in set (0.00 sec)
经验证,表属性值乱码问题解决。
希望对大家有用,经常做笔记是个好习惯,自己需要时查一下,别人需要时也可以参考,利人利己。后续我会将我遇到的问题整理成文章,希望对大家有用。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #怎么设置mysql字符集