草庐IT

Homestead

全部标签

Mysql 密码过期,使用 Homestead Virtualbox

我一直在我的幼虫应用程序上收到这条消息PDOExceptioninConnector.phpline119:SQLSTATE[HY000][1862]Yourpasswordhasexpired.Tologinyoumustchangeitusingaclientthatsupportsexpiredpasswords.我试过像这样重设密码:SETPASSWORDFOR'root'@'localhost'=PASSWORD('secret');我收到回复QueryOK,0rowsaffected,1warning(0.00sec)但在我看来仍然出现错误时,我尝试使用sequelpro连

php - 奇怪的行为 Laravel Homestead 数据库连接

我在使用Laravel、Homestead和MySQL时遇到一个特殊错误。这是我的.env文件中与数据库相关的部分:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=33060DB_DATABASE=mydatabasenameDB_USERNAME=homesteadDB_PASSWORD=secret如果我将端口设置为3306,我可以从我的应用程序访问表,但我无法从终端执行命令,例如phpartisanmigrate。如果我将端口设置为33060,我可以从终端执行命令,但我无法从我的应用程序访问表。 最佳答案

php - Homestead:通过重新安装盒子降级到 MySQL 5.6

我刚刚基于最新的Homesteadbox设置了我的本地环境。该盒子随附有MySQL5.7,这会导致我的迁移出现各种问题。迁移在MySQL5.6上运行良好。现在,生产服务器使用5.6,所以(而不是调整所有失败的迁移查询)我想将我的本地MySQL降级到5.6版本,以使本地主机正常工作。显然,这可以通过vagrantssh(手动降级)来完成。但是,我在想,有没有办法使用使用MySQL5.6的旧版本重新安装Homesteadbox?注意:当然,如果可能在生产服务器上升级,你们中的一些人会建议正确查询5.7版。我也考虑过这一点。但目前我只想知道如何获得较旧的Homestead版本。

php - PDOException SQLSTATE [28000] [1045] 拒绝用户访问 'homestead' @'localhost'

我是Laravel5.2的新手。我收到以下错误:[PDOException]SQLSTATE[28000][1045]Accessdeniedforuser'homestead'@'localhost'(usingpassword:YES)当我执行以下命令时:phpartisanmigrate我在WindowsPC上使用vagrant运行应用程序。请让我知道为什么我会遇到上述错误。 最佳答案 您遇到上述错误是因为在您的.env文件中。如果您从项目基目录打开它,那么您将遵循默认配置:DB_CONNECTION=mysqlDB_HOST

php - 具有未知数据库的家园的 Laravel 5

您好,我正在使用Laravel5和homestead。我遇到homestead第一次遇到问题。我创建了一个数据库“myDb”并将数据导入其中。我已经安装了vagrant和homestead,克隆了我的代码并相应地配置了homestead.yaml文件。我已经设置了我的.env。当我尝试运行我的项目时,出现了unknowndatabasemyDberror。我可以在我的phpmyadmin中看到我的数据库,但我不知道为什么它会给我这个错误。我的.env文件看起来像DB_HOST=localhostDB_DATABASE=myDbDB_USERNAME=homesteadDB_PASSWO

mysql - 拒绝用户 MySql 的访问

问题是我的本地主机Laravel项目无法连接到MySQL,我收到以下错误:Accessdeniedforuser'root'@'localhost'(usingpassword:YES)操作系统:macoshighsierra浏览器:Chrome;MySql版本:8.0.12拉维尔版本:5.6家园版本:7.0我尝试解决的问题:检查是否有一个MySql实例正在运行-它正在运行。检查.env文件和config/database.php中的凭据-凭据正确(Mysqlroot用户密码已从安装时生成的密码更改)我检查了我是否可以通过终端连接以仔细检查凭据是否正确-我可以并且它们是正确的尝试创建一

mysql - Laravel Homestead Vagrant Box 数据库问题

在浏览器中浏览本地网站(example.app:8000)和使用phpartisanmigrate时,我无法使用相同的database.php设置。如果我的database.php设置是:'mysql'=>array('driver'=>'mysql','host'=>'127.0.0.1','database'=>'homestead','username'=>'homestead','password'=>'secret','charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'','port'=>'33060')工匠

mysql - 在 Laravel 5 homestead 工作时访问在 XAMPP 中创建的数据库

我正在Laravel5中开始一个大型项目。过去我使用XAMPP进行所有本地工作。现在我们要在Homestead工作。我设置并运行了Homestead,并在其中启动了一个Laravel5项目。工作正常。由于各种原因,我们不想使用Laravel迁移,而是结合使用MYSQL工作台和XAMPP-PHPMyAdmin来处理mysql数据库。我的问题是:如何从HomesteadVM中访问这个mysql数据库?我在app/Config/database.php中尝试了各种设置。但都没有用。我在这里四处寻找相关问题,但似乎没有一个能回答我的基本问题:是否有可能从homestead访问远程数据库(或我主

mysql - Homestead - 连接到我的数据库

我刚刚创建了一个新的laravel项目,我正在运行一个Homesteadvagrantboxvagrantinitlaravel/homestead及之后VagrantUp当我使用vagrantssh时,它没有给我任何问题,我可以访问vagrantbox,但是当我想使用Heidisql连接到数据库时,出现连接错误:can'tconnecttomysqlserveron'localhost'(10061)这是我的设置我使用的密码="secret" 最佳答案 您通常需要的凭据/信息:IP地址192.168.10.10(检查您的Homes

mysql - 拉维尔; "SQLSTATE[HY000] [2002] Connection refused"

我在OSX主机上设置了homestead2.0并使用了SequelPro。我可以做迁移并确认数据已经迁移到SequelPro中,所以看起来数据库连接没有问题。但是一旦我尝试从Laravel4.2应用程序获取数据,它就无法检索数据并出现以下错误。PDOException(2002)SQLSTATE[HY000][2002]Connectionrefused这是我的mysql配置。'mysql'=>array('driver'=>'mysql','host'=>'127.0.0.1','port'=>'33060','database'=>'homestead','username'=>'