zoukankan      html  css  js  c++  java
  • windows下Mysql5.7表名不区分大小写问题

    前言

    Windwos文件系统本身是不区分大小写的,但是Linux文件系统是支持大小写的。于是安装在Linux下的Mysql导出到windows下可能因为大小写问题导致错误,因此要开启window下Mysql区分大小写。

    操作

    1. 进入Mysql安装目录,看看有没有my.ini;

    2. 没有的话,新建my.ini,添加如下内容(端口啥的自己改):
      [client]

      客户端访问端口

      port=3307

      [mysql]

      mysql默认编码

      default-character-set=utf8mb4

      [mysqld]

      端口

      port=3307

      关闭更新字段时自动更新该列中TIMESTAMP类型字段

      explicit_defaults_for_timestamp=1

      表名区分大小写 windows下必须是2/Linux下是0

      lower_case_table_names=2

    3. 重启Mysql生效。

    总结

    请记住windows下一定要改称2,否则启动Mysql会报错的!!!!!

  • 相关阅读:
    Python—re模块
    Python—json模块
    Python—sys模块介绍
    Python—os模块介绍
    Python—randonm模块介绍
    Python—time模块介绍
    Python—包介绍
    Python—模块介绍
    Python—装饰器
    jvm、jre、jdk
  • 原文地址:https://www.cnblogs.com/Lenbrother/p/11578271.html
Copyright © 2011-2022 走看看