【问题标题】:Not work "Migrate" and mysql in laravel project在 laravel 项目中不能“迁移”和 mysql
【发布时间】:2019-02-19 21:37:55
【问题描述】:

我安装 laravel 并创建项目。 我配置了配置文件数据库并在 mysql 中创建数据库(mysql 在 wamp 服务器中运行)。 我想使用 migrate 在 mysql 中创建表,但我应该等待很多时间才能看到错误。 我该怎么办?

【问题讨论】:

  • 什么错误,请附上
  • 我应该等很长时间才能看到这个错误:PDOException : SQLSTATE[HY000] [2006] MySQL server has gone away
  • 附加创建表类,一定有什么可怕的错误导致创建表超时

标签: laravel migrate


【解决方案1】:

可能您在数据库配置中输入了您的 mysql 服务器凭据,但您必须编辑 .env 文件。那里的值会覆盖配置设置。

【讨论】:

    【解决方案2】:

    这可以帮助您在终端中运行这些命令:

        php artisan migrate --force
    

    migrate:refresh 将回滚您的所有迁移,然后执行 migrate 命令。这将重新创建您的整个数据库。

           php artisan migrate:refresh 
    

    这绝对会帮助你,运行这个命令:

     php artisan migrate:fresh
    

    如果它没有帮助,请退出这个: https://laravel.com/docs/5.7/migrations

    【讨论】:

    • 首先查看.env文件中的数据库登录信息是否正确,然后运行这些命令。
    猜你喜欢
    • 2019-12-08
    • 2018-07-30
    • 2021-12-02
    • 2021-01-25
    • 2019-07-19
    • 2019-07-21
    • 2017-04-28
    • 2017-10-08
    • 2018-10-01
    相关资源
    最近更新 更多