- [error] Your database lower_case_table_names=1, please add DB_UNDERSCORED=true to the .env file stack=Error: Your database lower_case_table_names=1, please add DB_UNDERSCORED=true to the .env file
解决办法:
-
在Windows系统上,如果您遇到错误信息 “Error: Your database lower_case_table_names=1,” 是因为MySQL服务器的配置参数
lower_case_table_names
默认设置是 1,且不能更改。 -
增加参数 DB_UNDERSCORED=true 可解决
- for use this backup file, please set DB_UNDERSCORED=false
解决办法:
-
因为备份文件是从 DB_UNDERSCORED=false 的环境备份的,无法恢复到 DB_ UNDERSCORED=true 的环境。
-
问题的原因是数据库的lower_case_table_names设置导致备份文件与恢复的环境不一致,因此需要为环境设置一致的参数。