我正在使用 Laravel 和 Vagrant。
我在 vagrant 中设置了一个数据库,我需要在 Laravel 数据库配置文件中输入哪些设置才能连接到它?
我试过 localhost 但没有运气。有人可以指出我正确的方向。
我知道用户名和密码是什么,只是与它的连接就是问题所在。
要知道 MySQL 绑定的地址,请执行以下操作:
cat /etc/mysql/my.cnf | grep bind-address
,按enter,它将显示要使用的地址。app/config/database.php
.注意:如果您还没有在 MySQL 中创建用于远程访问的用户,您需要先创建。从终端您可以执行以下操作(仅在开发环境中):
mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; FLUSH PRIVILEGES;"
然后您将拥有一个root
没有密码的用户。