2019独角兽企业重金招聘Python工程师标准>>>

Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)

看了很多帖子,大多数是说修改my.cnf,如

http://www.2cto.com/database/201303/196824.html

可是我的这个文件不存在,难道是用rpm安装的缘故。还有人说cp /usr/share/my-huge.cnf /etc/my.cnf 遗憾的是这个my-huge的文件都么有。

找了半天终于摸索出解决问题的办法了:

登陆到mysql,输入命令:show variable like '%character%';

得到的结果:

mysql> show variables like '%character%';

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | utf8                       |

| character_set_connection | utf8                       |

| character_set_database   | latin1                     |

| character_set_filesystem | binary                     |

| character_set_results    | utf8                       |

| character_set_server     | latin1                     |

| character_set_system     | utf8                       |

| character_sets_dir       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

另外就是mysql> set names utf8;

在创建数据库的时候指定编码方式:

create database yan2 default character set utf8。就可以在varchar()字段里写汉字了。

转载于:https://my.oschina.net/u/1866821/blog/531627

Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)相关推荐

  1. MySQL插入汉字报错的解决方案

    MySQL插入汉字报错的原因是字符集的问题,MySQL默认使用的是Latin(拉丁文)字符集,可以在创建数据库时指定其字符集:CREATE DATABASE test DEFAULT CHARACTE ...

  2. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

  3. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

    一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...

  4. linux下mysql的root密码忘记解决方

    linux下mysql的root密码忘记解决方 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没 ...

  5. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  6. mysql导入数据库报错解决方式

    mysql导入数据库报错解决方式 一.工具导入sql报错 1.一般导入都是使用工具进行导入,但是在导入时候可能会报错,导致导入失败.如下: 2.经过在网上查询,换了几种方式都没有解决. 3.后来和开发 ...

  7. Mysql向表里插入中文报错解决方法

    问题:向表中插入中文数据报错 解决办法: 1.找到mysql安装的文件位置 2.右键属性,复制目标中的内容,粘贴在记事本中 3.复制红色框中的内容,在文件中搜索 4.打开my.ini,将# defau ...

  8. linux下unzip解压报错“symlink error: File name too long”怎么办?提供解决方案。

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 分享unzip工具的一个bug." 最近在研究菠菜站,中间用到了Spidermonkey,碰到一些小波折,在这里分享出来,以便大家 ...

  9. Mac提示mysql不是_mysql插入汉字报错。不是mysql是安装在mac系统里的

    createtableaaaa(eidintprimarykey,enamevarchar(45));insertintoaaaavalues(1,'张三');insertintoaaaa(eid,e ...

最新文章

  1. 开发日记-20190523 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  2. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
  3. sshd_config配置详解
  4. mnist数据集彩色图像_使用MNIST数据集构建多类图像分类模型。
  5. PHP数组加表格_php数组输出html表格的操作方法
  6. 选择Ruby的37个理由【转载】
  7. python实现屏幕录制_GitHub - Sijiu/record-camera-and-screen: 录制摄像头和录制屏幕,两者之间可以轻易切换...
  8. [原] 求薪水第三高的雇员的SQL题(图解)
  9. 我的世界网易版显示dns服务器错误怎么弄,手机显示DNS异常怎么办
  10. 初识循环神经网络(RNN)
  11. 笔记 -- Maxwell软件仿真
  12. Janusgraph索引
  13. 2022年了,微信透明头像怎么设置?不多说,安排
  14. 区块链是什么?华为云学院带你领略区块链的前世今生
  15. 平均值不等式证明(数学归纳法)
  16. 01day入学测试总结
  17. springmvc之静态资源访问不到
  18. (大全)预后Cox 列线图Nomogram 校正曲线calibration curve 时间依赖ROC survivalROC C指数C-index 两ROC比较
  19. 分享一些网页设计的素材
  20. 2021InfoComm|钉钉会议 Rooms 的 “全场景“ 智能化解决方案

热门文章

  1. php对象的三大特征,关于php中面向对象的三大特征(封装/继承/多态)
  2. 中间表增加额外字段_如何定制分表中间件
  3. 信息系统项目管理师优秀论文:项目沟通管理202111
  4. 从架构理解价值-我的软件世界观
  5. CSS 基础知识(二)
  6. 信息系统项目管理师-项目风险管理考点笔记
  7. SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
  8. Winforn中使用代码动态生成控件
  9. springboot-自动配置原理
  10. 记一次生产事故-mysql执行update导致锁整表