我在 Mac OS 10 上,我想将 Drupal 站点的本地副本连接到远程 mysql 数据。我可以使用 ssh 以 root 身份访问服务器,数据库已设置并正在运行,如何使用 ssh 隧道或类似方式连接到远程服务器上的数据库?我不想运行数据库的本地副本进行开发。
答案1
ssh 使用此命令
ssh 远程主机-L3306:本地主机:3306
并将其保持打开状态。然后,您应该能够连接到远程 mysql 服务器,就像它在本地计算机上运行一样。ssh 上的 -L 参数在本地计算机上监听该端口,并通过 ssh 连接将所有流量转发到另一端指定的主机和端口。