Mysql 5.7.28离线包下载与配置(含Win系统大小写问题配置)
https://www.cnblogs.com/personblog/p/11911572.html
1、大小写初始化命令,这条命令一定要在初始化的时候加否则不生效!!!
mysqld --initialize --lower-case-table-names=2 --user=mysql --console
2、
lower_case_table_names: 此参数不可以动态修改,必须重启数据库
lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的
3、my.ini配置
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [mysqld] explicit_defaults_for_timestamp=true #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Program Files\mysql-5.7.28-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Program Files\mysql-5.7.28-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB lower_case_table_names=2