Ubuntu
從本地開發環境連接到 vps 上的生產數據庫
我正在使用
Ubuntu 20.04.1 LTS
帶有已部署Laravel Framework 6.20.16
應用程序的 VPS。我目前正在使用 dbeaver 通過 ssh 連接到我的 mysql 數據庫,使用 simple
root@IP_Address
和 mypassword
進行連接。但是,我還想通過 laravel 連接到我的登台/生產數據庫,因為它不是在本地鏡像生產數據庫的選項。
我知道,如果實施不當,可能會導致我的應用程序出現嚴重漏洞。
任何建議如何做到這一點?
我將衷心感謝您的幫助!
不要將開發環境連接到生產數據庫。未經測試的程式碼導致問題的風險太大。而且測試環境經常允許糟糕的安全實踐。理想情況下,開發人員不能直接訪問生產環境,沒有 ssh 和數據庫憑證。
創建空的測試數據庫。導入足夠的範例數據來進行測試。
兩個生產就緒的程式碼版本可能是不同的情況。增量推出允許一部分使用者首先體驗更改。