【问题标题】:What is Vagrant Homestead root password?Vagrant Homestead 的 root 密码是什么?
【发布时间】:2017-04-17 16:24:32
【问题描述】:

我已经安装了 Homestead

vagrant box 添加 laravel/homestead 流浪初始化 流浪起来

我可以使用用户 vagrant:vagrant 登录,但我无法以 root 身份登录!

root:root 和 root:vagrant 密码错误。

我有解决办法:没有root密码,因为用户“vagrant”可以运行sudo -s bash。

【问题讨论】:

标签: laravel vagrant homestead


【解决方案1】:

【讨论】:

  • 第一个链接坏了:`你已经冒险进入404空间。 (页面未找到)`
  • @Pathros 谢谢。这就是为什么我先写答案而不是仅仅粘贴链接。但我想赞扬我是如何学会它的。
【解决方案2】:

根据docsvagrant用户默认密码就是vagrant

这个用户应该使用Vagrant默认使用的不安全密钥对来尝试SSH。此外,尽管 Vagrant 默认使用基于密钥的身份验证,但一般惯例是将“vagrant”用户的 password 设置为“流浪汉”。这允许人们在需要时以该用户的身份手动登录。

【讨论】:

  • 请用文字代替图片
  • 这是 Homestead 12.x 的正确答案。
【解决方案3】:

两个数据库的用户名和密码都是 homestead / secret。 关注https://laravel.com/docs/8.x/homestead#connecting-to-databases的“连接到数据库”部分

【讨论】:

  • 根据我的经验,这并不准确。重新启动 PHP 时的输出表明用户名是 vagrant,我尝试了密码“secret”,但不被接受。也许这是特定于版本的?数据库是这样,但服务/ssh 本身不是。
【解决方案4】:

试试这个密码:secret

我认为密码有效。

【讨论】:

  • 不,不是!系统是 Ubuntu 16.04.2 LTS 家园
  • 用于宅基地mysql:root/secret。
  • 在 Windows 宅基地它工作...醒来收费...谢谢
  • $ su 密码:secret。然后我得到了su: Authentication failure
【解决方案5】:

我通过更改端口找到了解决方案: .env 文件中的 DB_PORT=33060

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=33060
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 2021-09-20
    • 1970-01-01
    • 2016-03-03
    • 2012-09-23
    • 2021-12-20
    • 2015-06-09
    • 1970-01-01
    • 2019-08-02
    相关资源
    最近更新 更多