我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql5.5字符集问题怎么解决

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql5.5字符集问题怎么解决

本篇内容介绍了“mysql5.5字符集问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

安装了个5.5版本的,字符集出现了问题,之前的mysql服务器都是通过在my.cnf配置文件中进行配置便可,可是今儿怎么着都不行一直报错:
 
当时系统中也没有配置错误日志,所以只能是先配置下错误日志的位置,看看到底是哪里出错了:
 
[html]  
user            = mysql  
pid-file        = /var/run/mysqld/mysqld.pid  
socket          = /var/run/mysqld/mysqld.sock  
port            = 3306    www.2cto.com  
basedir         = /usr  
datadir         = /var/lib/mysql  
tmpdir          = /tmp  
log-error=/var/log/mysql/error.log  
lc-messages-dir = /usr/share/mysql  
skip-external-locking  
default-character-set=utf8  
 
结果查看了错误日志才发现是字符集的错误:
 
[html]  
[ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'  
居然不认识,上网上了找了下发现也有人遇到了,说是5.5中mysql不再使用default-character-set这种写法了。
具体请看:http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_default-character-set
 
把default-character-set=utf8 改成: character-set-server=utf8就可以了。
 
[html]  
root@chenDBA:/etc/mysql# vim my.cnf   
root@chenDBA:/etc/mysql# service mysql start  
mysql start/running, process 5904  
root@chenDBA:/etc/mysql# mysql -uroot -p  
Enter password:     www.2cto.com  
mysql> show variables like 'character%';  
+--------------------------+----------------------------+  
| Variable_name            | Value                      |  
+--------------------------+----------------------------+  
| character_set_client     | utf8                       |  
| character_set_connection | utf8                       |  
| character_set_database   | utf8                       |  
| character_set_filesystem | binary                     |  
| character_set_results    | utf8                       |  
| character_set_server     | utf8                       |  
| character_set_system     | utf8                       |  
| character_sets_dir       | /usr/share/mysql/charsets/ |  
+--------------------------+----------------------------+  
8 rows in set (0.00 sec)   OK收工了。

“mysql5.5字符集问题怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql5.5字符集问题怎么解决

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL字符集编码问题怎么解决

本文小编为大家详细介绍“MySQL字符集编码问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL字符集编码问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。方法1:在创建数据库时,指定字
2023-07-06

MySQL解决字符集编码问题

目录前言方法1:在创建数据库时,指定字符集方法2: 更改mysql的配置文件前言http://www.cppcns.comMySQL的默认编码方式是 拉丁文,如果想要设置一些汉字的数据.可能会报错.分享一下我解决这个问题时的方法.1. 在
2023-04-12

Java非法字符: ‘\ufeff‘问题怎么解决

这篇“Java非法字符: ‘\ufeff‘问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java非法字符: ‘\
2023-07-05

Golang中字符串拼接问题怎么解决

本篇内容主要讲解“Golang中字符串拼接问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Golang中字符串拼接问题怎么解决”吧!1.概述Go的字符串是一个不可改变的数据结构,这和其
2023-07-06

怎么解决Python字符串替换的问题

本篇内容主要讲解“怎么解决Python字符串替换的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Python字符串替换的问题”吧!项目中遇到一个字符串替换的问题。我们知道字符串替换可
2023-06-16

MySQL字符集与应用程序编码一致性问题怎么解决

MySQL 的字符集设置与应用程序编码一致性问题可以通过以下几种方式来解决:使用统一的字符集设置:在创建数据库和表的时候,可以指定统一的字符集和排序规则,确保数据库中的数据都按照同一种字符集进行存储和检索。设定连接字符集:在连接 MySQL
MySQL字符集与应用程序编码一致性问题怎么解决
2024-04-09

如何解决BufferedReader读取文件指定字符集问题

小编给大家分享一下如何解决BufferedReader读取文件指定字符集问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!BufferedReader读取文件指定字符集问题默认的读取方式BufferedReader buf
2023-06-22

C++怎么解决字符串中第二大数字问题

本篇内容主要讲解“C++怎么解决字符串中第二大数字问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++怎么解决字符串中第二大数字问题”吧!字符串中第二大的数字给你一个混合字符串 s ,请你返
2023-07-04

C语言倒置字符串问题怎么解决

这篇文章主要介绍“C语言倒置字符串问题怎么解决”,在日常操作中,相信很多人在C语言倒置字符串问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言倒置字符串问题怎么解决”的疑惑有所帮助!接下来,请跟
2023-07-05

linux文件名特殊字符问题怎么解决

在Linux系统中,文件名可以包含许多特殊字符,但有些字符在命令行下可能会引起问题。以下是一些常见的解决方法:1. 使用反斜杠转义特殊字符:在特殊字符之前加上反斜杠(\)可以转义字符,使其被正确解释。例如,如果文件名包含空格,可以使用`\`
2023-09-16

oracle拼接字符串过长问题怎么解决

当Oracle拼接字符串过长时,可以使用以下方法来解决:使用SUBSTR函数截断字符串:可以使用SUBSTR函数来截断过长的字符串,以满足拼接的长度限制。例如:SELECT SUBSTR(string_column, 1, 4000) ||
oracle拼接字符串过长问题怎么解决
2024-04-09

shell字符串转数组空格问题怎么解决

在Shell中,可以使用`IFS`(Internal Field Separator)环境变量来设置分隔符,从而将字符串转换为数组。默认情况下,`IFS`的值是空格、制表符和换行符。当字符串中包含空格时,可以通过将`IFS`设置为只包含换行
2023-05-13

php截取中文字符串的问题怎么解决

本篇内容主要讲解“php截取中文字符串的问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php截取中文字符串的问题怎么解决”吧!PHP是一款广泛使用的编程语言,在开发网站与应用程序上有
2023-07-05

编程热搜

目录