文档章节

mysql5.5.3及以上版本修改默认编码后启动失败

降龙罗汉
 降龙罗汉
发布于 2015/05/08 11:18
字数 265
阅读 142
收藏 3

###一、问题背景

安装5.6.21版本mysql后,存在编码问题。

show variables like '%character%';显示character_set_database和character_set_server值为latin1;

通过set character_set_server='utf8',再次查看确实都变成utf8,但是依然存在编码错误,

并且重启mysqld服务后,查看变量值,恢复到latin1。

###二、解决过程

编辑my.cnf文件。

<!-- lang: shell -->
[mysqld]
default-character-set=utf8

重启mysqld。关闭后无法重启,查看错误日志***.local.err文件。

<!-- lang: shell -->
2015-05-08 00:52:49 58000 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable 'default-character-set=utf8'
2015-05-08 00:52:49 58000 [ERROR] Aborting

确认单词没有拼写错误。 ###三、问题解决

搜索发现 default-character-set这个属性在mysql5.0过时,5.5.3移除了。 http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_default-character-set

default-character-set属性mysql5.0过时,5.5.3移除

修改为

 <!-- lang: shell -->
[mysqld]
character-set-server=utf8

重启mysqld即可,编码问题解决了。

© 著作权归作者所有

共有 人打赏支持
降龙罗汉

降龙罗汉

粉丝 218
博文 45
码字总数 17352
作品 0
深圳
程序员
让musql数据库支持表情存入

需求:表情存入数据库 原因:uft8最多可以存储占3个字符的数据,而emoji表情数据是四个字符,因此mysql的utf8无法存储会报错 解决方法: mysql5.5.3以前版本 1.urlencode转换(缺点:每次存入...

小马_wolf
2017/11/02
0
0
linux系统下mysql中文乱码解决

改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的d...

charlesdong1989
2012/05/20
0
0
Tomcat 快速入门

Tomcat 快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24。 Tomcat 8.5 要求 JDK 版本为 1.7 以上。 简介 Tomcat 是什么 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Se...

静默虚空
01/10
0
0
Tomcat 教程之快速入门

Tomcat 教程之快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24。 Tomcat 8.5 要求 JDK 版本为 1.7 以上。 简介 Tomcat 是什么 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了...

静默虚空
01/10
0
0
C# 视频监控系列(7):服务器端——封装API(下)(3)

/// /// 3.2.1.1设置视频预览模式SetPreviewOverlayMode /// 说 明: SDK自3.2版本起在部分显卡中实现了HC卡以overlay方式预览的功能(此功 /// 能不支持与H卡混插的状态下),可以提高预览的...

日久不生情
2017/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringCloud SpringBoot mybatis分布式Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用...

itcloud
19分钟前
0
0
c++ std::bind和std::function

定义于头文件 <functional> std::bind 函数绑定,https://zh.cppreference.com/w/cpp/utility/functional/bind // bind 用例#include <iostream>#include <functional> // 自定义的一......

SibylY
22分钟前
0
0
SecureCRT的安装与破解(过程很详细!!!)

SecureCRT的安装与破解(过程很详细!!!) SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方...

DemonsI
26分钟前
0
0
介绍几款可用的web应用防火墙

目前有两款,基于软件和基于应用程序的web应用防火墙。基于软件的产品布置在Web服务器上,而基于应用程序的产品放置在Web服务器和互联网接口之间。两种类型的防火墙都会在数据传入和传出web...

上树的熊
33分钟前
1
0
用Visual Studio开发以太坊智能合约

区块链和以太坊 自从我熟悉区块链、以太坊和智能合约以来,一直失眠。 我一直在阅读,阅读和阅读,最后我能够使用一些工具,他们建议使用以太坊网站官方客户端应用程序(Ethereum Wallet)也...

geek12345
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部