转储为 .sql文件后,运行时报错。此时可以尝试将sql文件在高版本mysql上运行,之后在转储为.sql文件。重新运行即可。
MySQL默认情况下是否区分大小写,使用show Variables like '%table_names’查看lower_case_table_names的值,0代表区分,1代表不区分。
让mysql默认不区分大小写的话,在mysql配置文件(cat /etc/my.cnf)中修改内容如下:
[mysqld]
…
lower_case_table_names = 1
重新启动数据库即可
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini(windows)
lower_case_table_names=2 (win 区分大小写设置)