数据库|mysql教程
MySQL中文乱码,CentOS 6.5安装MySQL中文乱
数据库-mysql教程
模板无忧源码,vscode开发32位程序,ubuntu ping高,tomcat映射本地文件,php爬虫系统,php 单例对象,seo优化结果有效吗,html5微信企业网站模板,discuz怎么切回原来模板lzw
不管是Linux还是Windows都有新手遇到MySQL服务安装好了之后写入中文发现乱码,今天我装了个CentOS 6.5也遇到了这个问题,现在解决
课程网源码,vscode测试成功,voyo安装ubuntu,tomcat容器配置,sqlite 中文分词器,ecshop 顶级分类插件,前端框架主要做什么的,爬虫返回200但是没爬到,php mysql表查询,外包seo推广公司,房地产网站程序,静态网页简单模板,html代码 模板lzw
android n源码下载,vscode怎么放大字体,ubuntu udp设置,如何获取tomcat软件,php爬虫 login,php如何生成二维码,seo快排软件是什么排名lzw
不管是Linux还是Windows都有新手遇到MySQL服务安装好了之后写入中文发现乱码,,今天我装了个CentOS 6.5也遇到了这个问题,现在解决了,分享一下经验。
1.首先安装mysql,我很怕麻烦。。所以全给安装了一下,不管那么多依赖关系了,省心。
yum install -y mysql-server mysql mysql-devel
2.安装好了之后,启动看下是什么情况
service mysqld start
3.没啥问题,设置一下root密码,一开始root是没有密码的,所以我直接设置密码为123456
mysqladmin -u root password ‘123456’
4.登录进mysql看看是个什么情况。
mysql -u root -p
5.看下mysql的编码,发现不全是utf8,有Latin的,这是中文乱码的根源。
show variables like ‘character%’;
6.关闭mysql服务,准备开始修改f文件
service mysqld stop
vi /etc/f
7.看了网络上很多版本的f的修改方式,我索性就全给改成了utf8,我的f文件是这样的。
[mysqld]
default-character-set = utf8 #这个是我添加的
character_set_server=utf8 #这个是我添加的
init_connect=’SET NAMES utf8′
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
[mysqld_safe]
default-character-set = utf8 #这个是我添加的
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set = utf8#这个是我添加的
[mysql.server]
default-character-set = utf8 #这个是我添加的
[mysql]
default-character-set = utf8 #这个是我添加的
8.修改了f文件之后一定要重启mysql服务,这是必须的。
service mysqld restart
9.再进去mysql查看编码会发都变成了utf8,除了character_set_filesystem 是binary 。这个不用我解释是为什么了。
10,如果还发现乱码那可能是你的系统编码的问题或者是你的程序写入的问题了,妈妈再也不用担心我的学习了。
CentOS(Linux)中解决MySQL乱码
MySQL乱码问题终极指南
CentOS(Linux)中解决MySQL乱码
MySQL乱码问题深层分析
MySQL乱码问题的解决方法
本文永久更新链接地址:
如果觉得《CentOS 6.5安装MySQL中文乱码问题解决》对你有帮助,请点赞、收藏,并留下你的观点哦!