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

时间:2016-02-19 21:29:11

标签: php mysql laravel homestead

我只是根据最新的Homestead盒子设置我的本地环境。该框附带 MySQL 5.7 ,这会导致我的迁移出现各种问题。迁移在 MySQL 5.6 上正常运行。

现在,生产服务器使用5.6,所以(而不是调整所有失败的迁移查询)我想将本地MySQL降级到5.6版,以使本地主机工作。

显然,这可以通过vagrant ssh(手动降级)来完成。但是,我在想,有没有办法使用使用MySQL 5.6的旧版本重新安装Homestead框?

注意:

当然,如果可能在生产服务器上升级,有些人会建议您使用5.7版本的查询。 我也考虑过这一点。但目前我只是想知道如何获得较旧的Homestead版本。

2 个答案:

答案 0 :(得分:2)

要使用MySQL 5.6的Homestead VM的最新版本是v0.2.7。要使用此框,您应使用Homestead版本2.2.1。

此外,您还需要运行以下命令来安装正确的框:

vagrant box remove laravel/homestead
vagrant box add laravel/homestead --box-version 0.2.7

答案 1 :(得分:0)

只需在无业游民中执行以下命令:

apt-get install -y mysql-server-5.6

此后,mysql版本将为5.6