【发布时间】:2017-04-17 16:24:32
【问题描述】:
我已经安装了 Homestead
vagrant box 添加 laravel/homestead 流浪初始化 流浪起来
我可以使用用户 vagrant:vagrant 登录,但我无法以 root 身份登录!
root:root 和 root:vagrant 密码错误。
我有解决办法:没有root密码,因为用户“vagrant”可以运行sudo -s bash。
【问题讨论】:
我已经安装了 Homestead
vagrant box 添加 laravel/homestead 流浪初始化 流浪起来
我可以使用用户 vagrant:vagrant 登录,但我无法以 root 身份登录!
root:root 和 root:vagrant 密码错误。
我有解决办法:没有root密码,因为用户“vagrant”可以运行sudo -s bash。
【问题讨论】:
【讨论】:
根据docs,vagrant用户默认密码就是vagrant。
这个用户应该使用Vagrant默认使用的不安全密钥对来尝试SSH。此外,尽管 Vagrant 默认使用基于密钥的身份验证,但一般惯例是将“vagrant”用户的 password 设置为“流浪汉”。这允许人们在需要时以该用户的身份手动登录。
【讨论】:
两个数据库的用户名和密码都是 homestead / secret。 关注https://laravel.com/docs/8.x/homestead#connecting-to-databases的“连接到数据库”部分
【讨论】:
试试这个密码:secret
我认为密码有效。
【讨论】:
$ su 密码:secret。然后我得到了su: Authentication failure
我通过更改端口找到了解决方案: .env 文件中的 DB_PORT=33060
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=33060
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
【讨论】: