Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)
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不存在)相关推荐
- MySQL插入汉字报错的解决方案
MySQL插入汉字报错的原因是字符集的问题,MySQL默认使用的是Latin(拉丁文)字符集,可以在创建数据库时指定其字符集:CREATE DATABASE test DEFAULT CHARACTE ...
- Linux下Tomcat项目启动报错
Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- linux下mysql的root密码忘记解决方
linux下mysql的root密码忘记解决方 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没 ...
- Linux下安装Docker,报错docker: unrecognized service的两种解决方案
Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...
- mysql导入数据库报错解决方式
mysql导入数据库报错解决方式 一.工具导入sql报错 1.一般导入都是使用工具进行导入,但是在导入时候可能会报错,导致导入失败.如下: 2.经过在网上查询,换了几种方式都没有解决. 3.后来和开发 ...
- Mysql向表里插入中文报错解决方法
问题:向表中插入中文数据报错 解决办法: 1.找到mysql安装的文件位置 2.右键属性,复制目标中的内容,粘贴在记事本中 3.复制红色框中的内容,在文件中搜索 4.打开my.ini,将# defau ...
- linux下unzip解压报错“symlink error: File name too long”怎么办?提供解决方案。
点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 分享unzip工具的一个bug." 最近在研究菠菜站,中间用到了Spidermonkey,碰到一些小波折,在这里分享出来,以便大家 ...
- Mac提示mysql不是_mysql插入汉字报错。不是mysql是安装在mac系统里的
createtableaaaa(eidintprimarykey,enamevarchar(45));insertintoaaaavalues(1,'张三');insertintoaaaa(eid,e ...
最新文章
- 开发日记-20190523 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
- MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
- sshd_config配置详解
- mnist数据集彩色图像_使用MNIST数据集构建多类图像分类模型。
- PHP数组加表格_php数组输出html表格的操作方法
- 选择Ruby的37个理由【转载】
- python实现屏幕录制_GitHub - Sijiu/record-camera-and-screen: 录制摄像头和录制屏幕,两者之间可以轻易切换...
- [原] 求薪水第三高的雇员的SQL题(图解)
- 我的世界网易版显示dns服务器错误怎么弄,手机显示DNS异常怎么办
- 初识循环神经网络(RNN)
- 笔记 -- Maxwell软件仿真
- Janusgraph索引
- 2022年了,微信透明头像怎么设置?不多说,安排
- 区块链是什么?华为云学院带你领略区块链的前世今生
- 平均值不等式证明(数学归纳法)
- 01day入学测试总结
- springmvc之静态资源访问不到
- (大全)预后Cox 列线图Nomogram 校正曲线calibration curve 时间依赖ROC survivalROC C指数C-index 两ROC比较
- 分享一些网页设计的素材
- 2021InfoComm|钉钉会议 Rooms 的 “全场景“ 智能化解决方案