2016-09-12 92 views
1

我已經通過這裏列出的「按項目」的方法對流浪安裝Laravel家園:https://laravel.com/docs/5.3/homestead#per-project-installation訪問MySQL數據庫Laravel宅基地「每個項目」安裝

我可以通過SSH訪問項目數據庫,但要能夠通過我的數據庫編輯器(Coda)連接到它。

我的項目的根是~/Code5 和我~/Code5/Homestead.yaml文件看起來像這樣:

--- 
ip: "192.168.10.10" 
version: "0.3.3" 
memory: 2048 
cpus: 1 
hostname: code5 
name: code5 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: "/Users/me/Code5" 
     to: "/home/vagrant/code5" 

sites: 
    - map: super.app 
     to: "/home/vagrant/code5/app/super/public" 

databases: 
    - super_db 

通過SSH訪問super_db看起來像這樣...

my-mac:~ me$ cd ~/Code5 
my-mac:Code5 me$ vagrant ssh 
[email protected]:~$ mysql --user=homestead --password=secret 
mysql> use super_db; 
mysql> show tables; 

(表成功上市)

但是,如果我嘗試在Coda中使用此登錄配置來訪問我的數據庫...

Server: 127.0.0.1 (port 33060) 
User: homestead 
Pass: secret 

...我無法得到它連接。

(這是我怎麼會連上全球宅基地安裝,而不是一個「每個項目」的方法)

也試過......

Server: code5 (port 33060) 
User: homestead 
Pass: secret 

FYI:我需要安裝宅基通過「每個項目」的方式,我需要運行一個老版本的宅基地(運行php5),而不會干擾我目前全球安裝的宅基地箱(運行php7)。這樣我可以避開php5或php7盒子並開發。

回答

2

好的,計算出來,使用來自Homestead.yaml文件的IP並將端口改回到默認值(3306,而不是33060),例如,

Server: 192.168.10.10 (port 3306) 
User: homestead 
Pass: secret 
相關問題