【发布时间】:2020-12-09 11:47:46
【问题描述】:
我想连接到使用 mysql 工作台创建的名为“bacon”的数据库,但我无法访问。我使用 vagrant up 和配置的文件启动 VM。我尝试了两个端口 3306 和 33060 以及两个 IP 127.0.0.1 和 192.168.10.10,但我被拒绝访问,如下图所示。有人可以帮我吗?
(我使用的是通过 VS 代码在 win10 上运行的 Laravel Homestead 8.17.2)
.env 文件配置:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bacon
DB_USERNAME=root
DB_PASSWORD=secret
如果我从我的虚拟机运行:
mysql> show databases;
+---------------------+
| Database |
+---------------------+
| information_schema |
| bacon |
| homestead |
| #mysql50#lost+found |
| mysql |
| performance_schema |
| sys |
+---------------------+
7 rows in set (0.00 sec)
Homestead.yaml 文件:
[...]
sites:
- map: bacon.test
to: /home/vagrant/code/bacon/public
databases:
- homestead
- bacon
features:
- mysql: true
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: false
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
【问题讨论】:
标签: php mysql laravel homestead