Ubuntu

從本地開發環境連接到 vps 上的生產數據庫

  • February 26, 2021

我正在使用Ubuntu 20.04.1 LTS帶有已部署Laravel Framework 6.20.16應用程序的 VPS。

我目前正在使用 dbeaver 通過 ssh 連接到我的 mysql 數據庫,使用 simpleroot@IP_Address和 mypassword進行連接。

但是,我還想通過 laravel 連接到我的登台/生產數據庫,因為它不是在本地鏡像生產數據庫的選項。

我知道,如果實施不當,可能會導致我的應用程序出現嚴重漏洞。

任何建議如何做到這一點?

我將衷心感謝您的幫助!

不要將開發環境連接到生產數據庫。未經測試的程式碼導致問題的風險太大。而且測試環境經常允許糟糕的安全實踐。理想情況下,開發人員不能直接訪問生產環境,沒有 ssh 和數據庫憑證。

創建空的測試數據庫。導入足夠的範例數據來進行測試。

兩個生產就緒的程式碼版本可能是不同的情況。增量推出允許一部分使用者首先體驗更改。

引用自:https://serverfault.com/questions/1055222