当前位置: 首页 > 面试题库 >

mysql服务器在安装迁移过程中消失了错误(laravel)

贺俊材
2023-03-14
问题内容

所以我在laravel文件夹上使用了我的cmd,然后尝试这样做(php artisan migration:install)。出现2个错误。

  1. [PDOException] SQLSTATE [HY000] [2006] MySQL服务器已消失

  2. [ErrorException] PDO :: __ construct():MySQL服务器已消失

谁能解释我做错了什么?


问题答案:

这不是Laravel问题,而是一般的MySQL问题。也许服务器未运行。您确定在后台运行MySQL吗?

检查此链接:MySQL Gone Away

在系统中进行以下检查:

  1. 数据库引擎正在运行
  2. 您已经创建了数据库
  3. 您已创建用户并授予数据库权限
  4. 您已经在Laravel的.env文件中设置了用户和数据库。

之后,尝试再次运行迁移命令,该命令是:

php artisan migrate

如这里解释

让我们知道是否有帮助:)。



 类似资料:
  • 问题内容: 我在办公室运行服务器以处理一些文件,并将结果报告给远程MySQL服务器。 文件处理需要一些时间,并且过程中途结束,并出现以下错误: 我已经听说过MySQL设置 wait_timeout ,但是是否需要在办公室或远程MySQL服务器上更改它? 问题答案: 检查连接是否容易并在需要时重新建立连接可能会更容易。 有关此信息,请参见PHP:mysqli_ping。

  • 问题内容: 我已经在PHP中编写了一些代码,这些代码从.edu域返回html内容。这里简要介绍:PHP中有关Web爬网程序的错误 当要爬网的链接数量很少(大约40个URL)时,该爬网程序运行良好,但是在此数量之后我收到“ MySQL服务器已消失”错误。 我将HTML内容作为长文本存储在MySQL表中,但我不明白为什么在插入至少40-50次后错误会到达。 在这方面的任何帮助都将受到高度赞赏。 请注意

  • 问题内容: 当我尝试来源大型SQL文件(大型查询)时出现此错误。 表中的任何内容均未更新。我尝试删除和取消删除表/数据库,以及重新启动MySQL。这些都不是解决问题的方法。 这是我的最大数据包大小: 这是文件大小: 当我尝试其他方法时… 问题答案: 将此行添加到文件中解决了我的问题。 当列的值较大会导致问题时,此功能很有用,您可以在此处找到说明。 在Windows上,此文件位于:“ C:\ Pro

  • 问题内容: 我正在执行将数百条记录插入MySQL数据库的操作。 完全插入176条记录后,我得到了该错误。 [PDOException] SQLSTATE [HY000]:一般错误:2006 MySQL服务器已消失 关于如何解决的任何想法? 该过程是使用PHP。 谢谢。 问题答案: 我敢说问题出在哪里。在共享主机上将其设置为30秒,在本地主机上将其设置为28800。 我发现可以为会话更改它,因此可以

  • 我试图在docker容器中安装mysql,尝试了来自github的各种映像,似乎他们都成功地安装了mysql,但当我试图运行mysql时,它会出现一个错误: 错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器 系统规格: Ubuntu 12,04 its on AWS Docker 0.10.0 https://githu

  • 我从命令行启动Oracle安装程序。路径为: C: \程序文件\ Java\jdk1.8.0\u 131\bin\Java-jar fmw\u 12.2.1.3.0\u wls。罐子 安装完成后,安装。cmd正在启动,并在命令行中显示: 进线过长。意外外观::process\u classpath。C: \Users\User\AppData\Local\Temp\OraInstall2017-1