linux mysql5.6 编码_CentOS 7下修改MySQL5.6编码方式 解决网站中文显示问号
解决办法:
CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。
具体操作:
1、进入MySQL控制台
mysql -u root -p
输入密码
查看当前mysql运行状态
mysql>status
后面四个编码是我在修改之后,所以显示utf-8;默认编码是latin1。
2.修改mysql配置文件
默认位置:/etc/my.cnf
进入etc文件夹>>vim my.cnf
图片是我添加设置后的。
* 我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8(网上还有提到其他的设置语句,是以前的版本,现在不用了)
* 在[mysqld]段增加下面的代码
character-set-server=utf8
collation-server=utf8_general_ci
:wq! #保存退出
* systemctl restart mysql.service #重启MySQL
* 查看当前mysql运行状态
mysql>status
此时所有编码应该都是UTF-8
参数说明:
haracter_set_client:客户端请求数据的字符集。
character_set_connection:从客户端接收到数据,然后传输的字符集。
character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,使character_set_server指定的字符集,此参数无需设置。
character_set_filesystem:把操作系统上文件名转化成此字符集,即把character_set_client转换character_set_filesystem,默认binary即可。
character_set_results:结果集的字符集。
character_set_server:数据库服务器的默认字符集。
character_set_system:这个值总是utf8,不需要设置,存储系统元数据的字符集。
linux mysql5.6 编码_CentOS 7下修改MySQL5.6编码方式 解决网站中文显示问号相关推荐
- 修改mysql编码方式centos_CentOS下修改mysql数据库编码为UTF-8(附mysql开启远程链接和开放3306端口)...
楼主在配置好linux云服务器的jdk,tomcat,mysql后,当要开始部署项目是,忽然意识到一个很严重的问题,那就是数据库的编码问题,自安装完成后并未修改数据库的额编码....下面就来讲说lin ...
- mysql 查看当前数据库编码_MySQL查看并修改当前数据库编码
MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...
- linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小
转自 : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support. $var ...
- mysql5.6获取ipv6_linux环境下配置mysql5.6支持IPV6连接的方法
简介: 本文主要介绍在linux系统下,如何配置MysqL支持IPV6的连接. 环境要求: 1.debian7.5操作系统虚拟机 2.MysqL5.6版本的数据库,并且已经在debian7.5系统上安 ...
- mysql数据库编码设置_如何修改mysql数据库编码
在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码.解决方法就是修改数据库编码. 下面介绍一下如何修改MYSQL数据库编码的方法. 方法/步骤 ...
- ubuntu下mysql编码格式设置_Ubuntu 16.04.1下修改MySQL默认编码
在写Android程序的时候,使用中文传递数据时,SQL查询总是得不到结果,经过调试,request.getparameter可以得到中文结果,并且输入的SQL语句经检验没有问题,而且,使用非中文的时 ...
- ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
我的ubuntu的版本是11.10的.myql是5.8的.上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql.因为默认安装,所以server默认的字符集是latin. ...
- 远程linux分辨率,在Deepin Linux系统x11nvc和xrdp桌面下修改分辨率的方法
如果在Deepin Linux/Debian/Ubuntu系统x11nvc和xrdp桌面下分辨率不佳,可用以下方法修改其分辨率. 分辨率需求 我装Deepin Linux系统的显示器是旧的,最高仅仅支 ...
- linux mysql root用户密码_Linux下修改Mysql的用户(root)的密码
1.root用户登录到mysql数据库 代码示例: /usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql) 2.进入mysql,输入: 代码示例: us ...
最新文章
- threadlocal的应用场合_Redis深度历险:核心原理和应用实践(阅读笔记)2
- matlab期末试题,Matlab期末考试试题库(共12套卷)
- 团队开发 个人工作总结01
- hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank
- 一维卷积详细解释(转载+自己笔记)
- 为什么光标停在表格中间_word里面为什么打出来的数字中间为啥差一个光标的距离 - 卡饭网...
- 数据结构笔记(三十四)二叉排序树的删除
- UVN相机模型矩阵推导
- eXeScope之类的程序资源修改器的使用,很牛!
- Python + ElasticSearch:轻松玩转跨越千年的两百三十万条地震数据
- 二建 机电工程常用材料及工程设备
- ipa逆向分析class-dump的安装和使用
- 生日快乐程序_这家线下服装店,靠小程序做活动7天就获客6万
- oppo X907刷机包 COLOROS 1.0 正式版发布 安卓4.2.2
- “百度有啊”可以访问了,大家预测一把其前景如何?
- layui表格时间显示格式
- html 伸缩布局,CSS3弹性伸缩布局(下)——flex布局
- FZU 2213 Common Tangents(公切线)
- [转]电烙铁的使用小技巧
- 为什么看不到局域网其他计算机名,windows10系统局域网看不到计算机名怎么办