linux下mysql 8.0配置大小写不敏感

mysql8必须在初始化时指定大小写不敏感 lower-case-table-names=1

# 必须在初始化前设置大小写敏感 
bin/mysqld  --user=mysql --initialize --lower-case-table-names=1 --basedir=/app/mysql8.0.21 --datadir=/app/mysql8.0.21/data

然后配置文件my.cnf配置 lower-case-table-names = 1 生效

如果在初始化时 没有 指定大小写不敏感 lower-case-table-names=1 需要删除data数据文件重新指定

# 必须在初始化前设置大小写敏感 
bin/mysqld  --user=mysql --initialize --lower-case-table-names=1 --basedir=/app/mysql8.0.21 --datadir=/app/mysql8.0.21/data

重启生效

注意data权限

上一篇:Winform中实现图片格式转换(附代码下载)


下一篇:C#将一个字符串数组的元素的顺序进行反转