mysql - 如何在创建新数据库时修复“SQLSTATE [HY000] [2002] 连接被拒绝”
问题描述
在启动我的 dockercontainer 时,我需要创建一个新的数据库。
由于 Laravel 不提供创建新数据库的命令,因此我制作了自己的工匠命令(如何使用 Laravel 创建 mysql 数据库)。
我的自定义命令:
php artisan make:database newdb
当我执行这个命令时,我得到了错误SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
为什么我会收到此错误?过去,当我尝试访问尚未创建的数据库时出现此错误,但现在我正在创建一个新的数据库,我只是不明白,为什么它会抛出此错误。
任何帮助,将不胜感激
解决方案
推荐阅读
- c++ - 按值、引用和右值传递字符串
- python - 如何**防止** Scrapy Request 下载请求?
- javascript - 由于异步功能,Tabris.js 游乐场示例不起作用
- java - 如何修改集合反序列化器,使其生成按给定条件过滤掉的集合?
- image - 如何通过 Jenkins 容器从 docker hub 中提取图像
- php - 未定义列:7 错误:列不存在
- javascript - 两个数组的水平串联
- javascript - 将数据发送到另一个页面 - html
- svn - 用于避免提交大于 100MB 的预提交脚本
- c++ - 通过this指针访问时的成员与自身的成员指针的区别(简单QT示例问题)