当前位置: 首页 > 知识库问答 >
问题:

在laravel控制台中执行php artisan迁移时出错

鄢翰藻
2023-03-14

当我尝试执行PHP artisan Migrate时,我得到以下结果:

Connection.php第647行:SQLSTATE[HY000][2002]连接被拒绝(SQL:选择*from information_schema.tables where table_schema=cotacao_job和table_name=migrations)

db_connection=mysql db_host=127.0.0.1 db_port=33060///我也试过3360 db_database=homestead db_username=homestead db_password=secret

broadcast_driver=log cache_driver=file session_driver=file session_lifetime=120 queue_driver=sync

redis_host=127.0.0.1 redis_password=null redis_port=6379

共有1个答案

终洛华
2023-03-14

当您使用homestead时,您需要在ssh之后的一个vagrant box中运行这些命令,而不是在普通的控制台中简单地执行这些步骤。

 1. ssh into your homestead using below command 
 2. cd ~homestead (where you set up your virtual box)
 3. vagrant up
 4. vagrant ssh
 5. cd Code/PATH_TO_YOUR_APP_ROOT_DIR
 6. php artisan migrate
 类似资料:
  • 我买了新的MacBook Pro,我在其中安装了mysql,然后安装sequel Pro来查看表和数据库,但是当我命令时,这个错误指控错误图像 近30个小时来,我一直在忍受这个问题,有人能帮我看一下吗

  • 问题内容: 我使用 laravel 5.5 创建了一个Auth项目并创建了新的迁移,并且在迁移时收到此错误消息: 在Connection.php第647行中: 在Connection.php第449行中: 我尝试php artisan migration –force和php artisan migration:rollback 并尝试删除所有表格并再次迁移,仍然会遇到此错误 问题答案: 在CMD

  • 问题内容: 我具有检索用户个人资料的功能。 调用“查找”功能时,它将在启动服务器的控制台上显示select语句。 有没有办法使它不显示?我在某个地方的配置文件中设置的一些标志? 问题答案: 创建Sequelize对象时,传递给参数: 有关更多选项,请检查docs。

  • 本片文档分为两部分:第一部分是实现 UART 控制台,该部分只需要实现两个函数即可完成 UART 控制台打印功能。第二部分是实现移植 FinSH 组件,实现在控制台输入命令调试系统,该部分实现基于第一部分,只需要添加 FinSH 组件源码并再对接一个系统函数即可实现。下面将对这两部分进行说明。 在 Nano 上添加 UART 控制台 在 RT-Thread Nano 上添加 UART 控制台打印功

  • 问题内容: 我正在编写一个通过System.out输出字符串的Java应用程序,我只想知道如何在IDE外部运行此应用程序。我有一个可执行的jar。如何在控制台中看到此输出? 问题答案: 基本上: Sun网站有更多信息

  • 迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {