最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

[errorhandle]Linux下配置mysql的编码

来源:懂视网 责编:小采 时间:2020-11-09 16:28:55
文档

[errorhandle]Linux下配置mysql的编码

[errorhandle]Linux下配置mysql的编码:mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式 MySQL修改编码设置及乱码问题 linux下的mysql配置修改 途中碰到了好几个坑,真是恶心的不行。 坑1,找不到
推荐度:
导读[errorhandle]Linux下配置mysql的编码:mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式 MySQL修改编码设置及乱码问题 linux下的mysql配置修改 途中碰到了好几个坑,真是恶心的不行。 坑1,找不到

mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式 MySQL修改编码设置及乱码问题 linux下的mysql配置修改 途中碰到了好几个坑,真是恶心的不行。 坑1,找不到m

mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。
这个过程网上的教程很多,大家可以参考
mysql 修改编码格式

MySQL修改编码设置及乱码问题

linux下的mysql配置修改

途中碰到了好几个坑,真是恶心的不行。

  1. 坑1,找不到my.cnf文件
    教程里说linux下mysql配置文件的路径在/etc/my.cnf,然而找不到。
    百度了一下,说是有可能出现这种情况。囧,有经验的话还可以自己写一个。然而我没经验。
    控制台下输入“find / -name my*.cnf”,出现了几个。应该是mysql提供的示例。
    这里写图片描述
    随便选了一个my-small.cnf,按照教程里的说法加了几行设置编码的语句,放到/etc/my.cnf下
    控制台输入“service mysql restart”,重启mysql

  2. 坑2,服务器重启失败
    输入重启命令后报错,
    这里写图片描述
    把my.cnf文件去掉就可以正常重启了,可能是my.cnf语法问题。
    查看mysql的日志,控制台输入“vim /usr/local/mysql/data/iZ28bvt8qj9Z.err”
    根据操作的时间锁定日志内容,看到一行信息:
    这里写图片描述
    上网搜了下,MYSQL5.5修改字符集报错:unknown variable ‘default-character-set=utf8’
    把配置文件中有一行[mysqld] 下的“default-character-set = utf8”注释掉,用“character_set_server = utf8”取代。
    重启,问题解决

最终my.cnf内容如下,本来mysql提供的还有很多内容,被我在dubug的过程中一口气删掉了。如果有碰到同样问题的朋友拿来用就很方便了。

[mysql]
default-character-set = utf8

[mysqld]
#default-character-set = utf8
character_set_server = utf8

[mysql.server]
default-character-set = utf8

[mysqld_safe]
default-character-set = utf8

[client]
default-character-set = utf8

文档

[errorhandle]Linux下配置mysql的编码

[errorhandle]Linux下配置mysql的编码:mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式 MySQL修改编码设置及乱码问题 linux下的mysql配置修改 途中碰到了好几个坑,真是恶心的不行。 坑1,找不到
推荐度:
标签: 安装 linux error
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top