我正在使用Ubuntu 20.04.1 LTS
带有已部署Laravel Framework 6.20.16
应用程序的 VPS。
我目前正在使用 dbeaver 通过 ssh 连接到我的 mysql 数据库,使用 simpleroot@IP_Address
和 mypassword
进行连接。
但是,我还想通过 laravel 连接到我的暂存/生产数据库,因为它不是在本地镜像生产数据库的选项。
我知道,如果实施不当,可能会导致我的应用程序出现严重漏洞。
任何建议如何做到这一点?
我将衷心感谢您的帮助!
不要将开发环境连接到生产数据库。未经测试的代码导致问题的风险太大。而且测试环境经常允许糟糕的安全实践。理想情况下,开发人员不能直接访问生产环境,没有 ssh 和数据库凭据。
创建空的测试数据库。导入足够的示例数据来进行测试。
两个生产就绪的代码版本可能是不同的情况。增量推出允许一部分用户首先体验更改。