mysql DDEV错误1049(42000):未知数据库'db'

yc0p9oo0  于 2023-10-15  发布在  Mysql
关注(0)|答案(1)|浏览(142)

我不小心删除了我的默认db数据库,没有重新创建它,但已经退出容器,现在我不能ddev ssh到项目,甚至连接到mysql。
项目当前未运行。试试“ddev start”。
即使集装箱已经准备好了。
docker exec -it ddev-project-db bash也是如此,但在mysql -u root -p上,它一直提示:
错误1049(42000):未知数据库'db'
如何重新创建db
当我尝试重新创建整个项目时,Web容器始终失败,并显示:
Container ddev-project-web Started等待web/db容器就绪失败:db容器失败:log=,err=运行状况检查在2 m0 s后超时:labels map[com.ddev.site-name:project com.docker.compose.service:db]超时,未恢复正常,status= Container ddev-router已启动

lf3rwulv

lf3rwulv1#

您可以使用ddev delete --omit-snapshot -y && ddev start轻松解决此问题
这将销毁您损坏的数据库环境,创建一个新的环境,并启动项目。然后,您可以使用ddev import-db再次导入数据库或使用ddev snapshot restore恢复快照

相关问题