我已經通過這裏列出的「按項目」的方法對流浪安裝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盒子並開發。