[英]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.