我安装了 laravel homestead,最初安装了 mysql 5.7。我随后更新了我的 yaml 文件,包含以下内容并运行vagrant reload --provision
features:
- mysql8: true
现在我想降级回 mysql 5.7,但是只需删除上述内容并重新运行vagrant reload --provision
不会降级回 5.7
如何降级回 5.7?
目前的答案不再真实 https://laracasts.com/discuss/channels/laravel/downgrading-mysql-in-laravel-homestead?page=1#reply=671674对于 Homestead v11,你需要回到v10 https://github.com/laravel/homestead/issues/1460#issuecomment-766933947因为 MySQL 不再与底层 VB 兼容。
我使用了选项
features:
- mysql: true
- mysql8: false
这是结果:
以下作品:查看最新 v10.x https://github.com/laravel/homestead/releasesHomestead 存储库的版本(在本例中为 v10.17.0):
git checkout v10.17.0
更新仓库
composer update
确保您设置了features
在您的 yaml 文件中如上所示并重建 Homestead:
homestead destroy && homestead up
它应该使用或下载最新的'laravel/homestead' 流浪盒子 https://app.vagrantup.com/laravel/boxes/homestead版本 9.x。
现在 Homestead 应该有 MySQL 5.7。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)