zoukankan      html  css  js  c++  java
  • 【开发笔记】-MySQL数据库5.7+版本,编码格式设置

    原因

      昨天不小心把数据库搞崩了,重装了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
  • 相关阅读:
    sql 事务
    GridView数据导入Excel
    图片对比度亮度调节函数
    在.NET(C#)中获取电脑名IP地址及当前用户名
    一个简单的存储过程
    通用海量数据库翻页
    Graphics
    sql 触发器
    DataTable中的数据导出Excel文件
    窗口渐变
  • 原文地址:https://www.cnblogs.com/juihai/p/11590501.html
Copyright © 2011-2022 走看看