簡體   English   中英

在Laravel控制台中執行php artisan遷移時出錯

[英]Error when execute php artisan migrate in laravel console

當我嘗試執行php artisan migrate ,得到以下信息:

Connection.php行647中:SQLSTATE [HY000] [2002]連接被拒絕(SQL: select * from information_schema.tables where table_schema = cotacao_job and table_name = migrations

APP_NAME = Laravel APP_ENV =本地APP_KEY = base64:Ciz4TWDongGPodaNDo9wcxJh48A / af6JwWWE3 / ydPkI = APP_DEBUG = true APP_LOG_LEVEL =調試APP_URL = http:// localhost / work-cotation-service /

DB_CONNECTION = mysql DB_HOST = 127.0.0.1 DB_PORT = 33060 //我也嘗試過3360 DB_DATABASE =宅基地DB_USERNAME =宅基地DB_PASSWORD =秘密

BROADCAST_DRIVER =日志CACHE_DRIVER =文件SESSION_DRIVER =文件SESSION_LIFETIME = 120 QUEUE_DRIVER =同步

REDIS_HOST = 127.0.0.1 REDIS_PASSWORD =空REDIS_PORT = 6379

MAIL_DRIVER = smtp MAIL_HOST = smtp.mailtrap.io MAIL_PORT = 2525 MAIL_USERNAME =空MAIL_PASSWORD =空

在新的宅基地5.1

當您使用宅基地時,您需要在ssh之后的無用信息框中運行這些命令,而不是在普通控制台中僅執行這些步驟即可。

 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

如果不使用.env ,請在.env文件或config/database.php .env

我認為問題是由於您沒有在.env文件中設置數據庫詳細信息而引起的,請進行更新,否則也可以通過更新config / database.php中的詳細信息進行配置

對於.env文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=root
DB_PASSWORD=

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM