我使用laravel框架,并使用git bash将数据迁移到我创建的数据库(数据库),然后再将数据发送到数据库。但这引发了异常:
Illuminate \ Database \ QueryException:SQLSTATE [HY000] [2002]否 由于目标计算机主动拒绝,因此可以建立连接 它。 (SQL:从information_schema.tables中选择*,其中table_schema = larabiz and table_name = migrations and table_type ='BASE TABLE')
在C:\ xampp \ htdocs \ larabiz \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Connection.php:664
异常跟踪:
1 PDOException::(“ SQLSTATE [HY000] [2002]可能没有连接 之所以如此,是因为目标计算机主动拒绝了它。 “)
请使用参数-v查看更多详细信息。
答案 0 :(得分:0)
异常跟踪:
1 PDOException::(“ SQLSTATE [HY000] [2002]无法建立连接,因为目标计算机主动拒绝了它。”)
请使用参数-v查看更多详细信息。
如果WAMP图标为橙色,则其中一项服务尚未启动。在您的情况下,由于您正在获取 消息,指示没有服务器在运行,因此正在侦听请求。查看mysql日志,如果没有告诉您任何信息,请查看Windows事件日志,在Windows-> Applications中 部分。其中的错误消息非常善于识别MySQL无法启动的原因。
有时这是由于另一个安装中的my.ini文件引起的 由WAMPServers MySQL拾取,通常在\ windows或 \ windows \ system32文件夹。搜索“ my.ini”和“ my.cnf”,如果 您可以在\ wamp ....文件夹结构之外的任何位置找到这些文件之一 然后将其删除,或者至少将其重命名,以便找不到它。然后重启 MySQL服务。
尝试一下,然后将您发现的错误发回去,我们将尝试解决该问题。