文档章节

mysql的一个问题总结

hyssop
 hyssop
发布于 2016/06/13 17:16
字数 261
阅读 114
收藏 2

今天在开发的过程中发现在插入数据到表的时候报错:

Cause: java.sql.SQLException: Incorrect string value: '\xE6\x97\xA5\xE6\x9C\x9F' for column 'title' at row 1

; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: '\xE6\x97\xA5\xE6\x9C\x9F' for column 'title' at row 1

主要原因还是在建立表的过程中编码不是中文可识别的。 解决这个问题就几步: ##1、查询你的数据库编码:SHOW VARIABLES LIKE 'character%' ##2、将my.ini 改成如下文件: [client] port=3306 default-character-set=utf8

[mysql] default-character-set=utf8

[mysqld] port=3306 basedir="E:\program istall\mysql-5.6.22-winx64/" datadir="E:\program istall\mysql-5.6.22-winx64/data/" character-set-server=utf8 collation-server=utf8_general_ci default-storage-engine=INNODB sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=100 query_cache_size=0 tmp_table_size=17M thread_cache_size=8 myisam_max_sort_file_size=100G myisam_sort_buffer_size=34M key_buffer_size=25M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K innodb_additional_mem_pool_size=2M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=1M innodb_buffer_pool_size=46M innodb_log_file_size=23M innodb_thread_concurrency=8

log-bin=mysql-bin server-id=227

【注意改成自己的环境信息】 ##3、关闭数据库net stop mysql ##4、启动数据库:net start mysql 搞定了数据库,将表的编码改成utf-8.以后再建表就应该没这个问题了。

© 著作权归作者所有

共有 人打赏支持
hyssop
粉丝 19
博文 93
码字总数 106169
作品 0
昌平
程序员
docker 制作mysql镜像(一)

最近在学习docker,在直接mysql镜像的时候发现了一些问题。 开始想直接用从docker资源库里下载镜像为了省事,但是出现了问题是。只能启动一个mysql容器,启动第二的时候就不行了。只能保证一...

并不是
2016/10/31
280
0
Macbook AIR配置PHP开发环境

前言 15初买了这台破air,一直闲置到现在,为了方便准备用这台电脑来做php开发,所以准备将所有的工作环境都慢慢的迁移到Mac上来,简单的使用了一下,确实不错,用户体验真的是非常好。目前在...

微博士
2016/05/07
717
11
各版本mysql乱码的问题解决(转)

之前用的是ubuntu系统,直接从Mysql官网下载Mysql5.5源码编译,但总是无法通过,所以最后只得通过ubuntu的软件源安装,源的 Mysql版本是5.1.那个乱码问题基本好解决,但是最后换到fedora15系...

颜建海
2013/09/12
0
0
nginx建https站实验

简单的lnnmp传输拓扑图 Nginx1主要是对外网提供网站服务,既然是对外网的提供服务器,那么我们就要考虑问题了。外网的网络带宽有限,这里对外网的传输我们就使用压缩传输;同时我们也希望数据...

Ailu0li
2017/01/14
0
0
Open*** 实战3:Open***+MySQL 实现用户登录认证

大纲 一、前言 二、概述 三、具体配置过程 四、总结 注,实战环境 CentOS 5.5 x8664,软件版本 Open*** 2.1,软件下载:http://yunpan.cn/QzT8fGsX8S75a 访问密码 e8e4。 一、前言 在上一篇博...

陈明乾
07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部