通过gitbash将数据迁移到数据库

时间:2019-07-31 05:30:35

标签: database laravel migration

我使用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查看更多详细信息。

1 个答案:

答案 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服务。

尝试一下,然后将您发现的错误发回去,我们将尝试解决该问题。