原因

  昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作。在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为ISO-8859-1的格式,导致UTF-8格式的中文数据插入失败,因此只能指定MySQL数据库的默认编码。

操作

在MySQL安装根目录下创建 my.ini 文件,将以下配置加入并保存,然后重启MySQL服务器即可。

[mysqld]
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=1000M
innodb_log_file_size=50M # 允许最大连接数
max_connections=200
# skip_grant_tables
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
port = 3306

最新文章

  1. nexus离线安装索引及一些问题
  2. windows32下安装zend framework2
  3. Linux下搭建Oracle11g RAC(3)----创建用户及配置相关文件
  4. angularjs服务常见用法
  5. k-近邻算法理解
  6. mysql函数二
  7. my discipline life
  8. Android滑动列表(拖拽,左滑删除,右滑完成)功能实现(2)
  9. Docker 容器CPU设置
  10. 【Static Program Analysis - Chapter 2】 代码的表征之控制流图
  11. spring中的aop演示
  12. 自然语言处理nlp工具
  13. Android adb你真的会用吗?
  14. laravel字段自增/自减
  15. spring boot入门笔记 (二) - application.properties配置文件
  16. centos6安装elasticsearch6.0
  17. 怎样在windows上定时执行python脚本
  18. 王者荣耀交流协会——第7次Scrum会议
  19. catalina.out日志切割
  20. 【积累】LinqToSql复合查询结果转DataTable数据

热门文章

  1. springboot 启动的时候报java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext
  2. 第二阶段冲刺(个人)——two
  3. mysql命令查询语句&MTdata
  4. bzoj [SDOI2014]数表 莫比乌斯反演 BIT
  5. node.js 路由详解
  6. javaWeb如何转发数据,jsp页面如何接收?
  7. concurrent (一)concurrent
  8. 2018-2019-2 网络对抗技术 20165230 Exp7 网络欺诈防范
  9. 第9课 C++异常处理机制
  10. java 获取类路径