【问题标题】:I want to make a connection to a database via SSH from Contenido我想通过 Contenido 的 SSH 连接到数据库
【发布时间】:2013-08-27 23:57:40
【问题描述】:

我的服务器上有一个 Contenido-Installation 并将其克隆到本地以在我的笔记本电脑上工作。但我想使用相同的数据库。只能从服务器本身访问数据库。因此,我必须通过 SSH 将连接从 Contenido 隧道连接到我的服务器并访问数据库,这就是为什么。有没有办法在不改变 Contenido-Installation 的情况下建立这一点?

【问题讨论】:

  • 您必须设置一个 SSH 隧道,这可能会引导您朝着好的方向前进:forums.mysql.com/read.php?30,249779,249779。注意:你不应该使用生产数据库进行开发。
  • 感谢您的关注。但整个项目目前正在开发中。所以使用同一个数据库是没有问题的。问题是我不想改变 Contenido-Installation 并认为 Contenido 可能有一种机制来建立与 mysql 数据库的隧道 SSH 连接。如果不是,我想我必须改变它才能解决问题。

标签: php mysql database ssh content-management-system


【解决方案1】:

您的 cms 没有任何变化。在Server上,建立ssh隧道:

ssh -L localport:dest_server:dest_port -l 用户名隧道服务器

但 Live 可以更轻松!

我目前为此使用 xst_dev。这是一个 docker 环境,它在您的桌面上为您提供 phpfarm(通过 portswitch 表示多个 phpversions)和 mysql。您所要做的就是调整一个文件(config.xst)并将您的webproject和一个sqldump复制到您的工作站并运行xst_dev

整个实时环境(在本例中为您的 contenido cms)运行,您的 contenido 配置没有任何更改。

我期待很快为 xst_dev 创建一个产品页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-06
    • 2014-07-20
    • 2021-10-03
    • 1970-01-01
    • 2017-04-25
    • 2020-10-15
    • 2013-04-05
    • 1970-01-01
    相关资源
    最近更新 更多