前言
Windwos文件系统本身是不区分大小写的,但是Linux文件系统是支持大小写的。于是安装在Linux下的Mysql导出到windows下可能因为大小写问题导致错误,因此要开启window下Mysql区分大小写。
操作
-
进入Mysql安装目录,看看有没有my.ini;
-
没有的话,新建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
-
重启Mysql生效。
总结
请记住windows下一定要改称2,否则启动Mysql会报错的!!!!!