首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: SQLSTATE[HY000] [1049]当在“.env”中定义新数据库时,未知数据库“old_db”被定义

错误: SQLSTATE[HY000] [1049]当在“.env”中定义新数据库时,未知数据库“old_db”被定义
EN

Stack Overflow用户
提问于 2019-06-10 11:46:26
回答 1查看 525关注 0票数 0

在数据库移动到不同的服务器和不同的架构名称后,我更新了.env文件,当输入php artisan config:cache时它会写入错误消息。

"SQLSTATEHY000未知数据库'OLD_DB'“- (OLD_DB指更改前的数据库名称)。

我不知道为什么它仍然寻找旧的名称,好像我没有更新.env文件。我还试图单独编写php artisan cache:clear,甚至只编写php artisan,并收到了这个错误。另外,composer更新也没有帮助--最终它试图运行@php artisan package:discover

EN

回答 1

Stack Overflow用户

发布于 2019-06-10 14:00:08

最后,通过清除缓存,我设法解决了这个问题:

代码语言:javascript
复制
rm -f bootstrap/cache/*

这允许我(最终)运行:

代码语言:javascript
复制
php artisan config:clear

新的配置正在播出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56525777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档