我按照Gitlab tutorial来测试和部署使用GitLab CI / CD和Envoy的Laravel应用程序。
一切正常,但是当我运行管道时,它显示了这个错误:
PDOException ::(“SQLSTATE [HY000] [1045]拒绝访问用户'user'@'172.17.0.4'(使用密码:是)”)
我的IP服务器 172.0.0.1 ,但管道将IP设置为 172.17.0.4 。
如何设置IP以使其正常工作?
答案 0 :(得分:0)
最后,它可以工作。我只将此值添加到了yml
文件中:
variables:
MYSQL_DATABASE: mydatabase
MYSQL_ROOT_PASSWORD: 123456
与.env
文件显然相同的值。
(我还卸载并重新安装了MySQL,但我不知道这是否有助于解决问题)