在 Rails Kamal-Docker 出现之前,我习惯使用 MySql Workbench 从本地计算机连接到远程 MySql 生产数据库。现在,我将远程服务器上的数据库放置在代理服务器后面,并且可能像我习惯的那样连接到远程数据库并不更可能,或者至少更复杂。
在这种情况下应该如何连接到MySql(或其他)数据库?也许,直接在浏览器中使用基于 Web 的数据库管理工具(例如 Rails 应用程序中的 gem)或其他我不知道的东西?
你可以做
kamal app exec -i 'bin/rails dbconsole'
。
这适用于任何数据库。