【开发笔记】-MySQL数据库5.7+版本,编码格式设置
2024-10-20 05:35:27
原因
昨天不小心把数据库搞崩了,重装了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
最新文章
- nexus离线安装索引及一些问题
- windows32下安装zend framework2
- Linux下搭建Oracle11g RAC(3)----创建用户及配置相关文件
- angularjs服务常见用法
- k-近邻算法理解
- mysql函数二
- my discipline life
- Android滑动列表(拖拽,左滑删除,右滑完成)功能实现(2)
- Docker 容器CPU设置
- 【Static Program Analysis - Chapter 2】 代码的表征之控制流图
- spring中的aop演示
- 自然语言处理nlp工具
- Android adb你真的会用吗?
- laravel字段自增/自减
- spring boot入门笔记 (二) - application.properties配置文件
- centos6安装elasticsearch6.0
- 怎样在windows上定时执行python脚本
- 王者荣耀交流协会——第7次Scrum会议
- catalina.out日志切割
- 【积累】LinqToSql复合查询结果转DataTable数据
热门文章
- springboot 启动的时候报java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext
- 第二阶段冲刺(个人)——two
- mysql命令查询语句&;MTdata
- bzoj [SDOI2014]数表 莫比乌斯反演 BIT
- node.js 路由详解
- javaWeb如何转发数据,jsp页面如何接收?
- concurrent (一)concurrent
- 2018-2019-2 网络对抗技术 20165230 Exp7 网络欺诈防范
- 第9课 C++异常处理机制
- java 获取类路径