我目前正在 Windows 8.1 上使用 MySQL Workbench,通过 SSH 使用标准 TCP/IP 访问 Linux 服务器上的远程 MySQL 数据库。基本上我有以下信息:
SSH 主机名:dbserver.myorg.com:ssh-port
SSH 用户名:myRemoteLoginUsername
SSH 密码:(存储在保险库中)
SSH 密钥文件:本地 .ppk 文件的路径
MySQL 主机名:127.0.0.1
MySQL 服务器端口:3306
用户名:myRemoteDbUsername
密码:(存储在保险库中)
默认架构:myRemoteDatabaseName
如何使用 github.com/go-sql-driver/mysql 从 Go 命令应用程序连接到数据库?
我的 sql.Open 语句中的 DataSourceName 字符串应该是什么样的?
db, err := sql.Open("mysql", <DataSourceName> ) {}
准备工作 DataSourceName 字符串是否需要任何额外的工作?
在我的 Windows PC 上,我安装了腻子。我阅读了隧道并为端口 3306 (D3306) 添加了动态隧道。我希望这能让我使用到 localhost:3306 的连接进行连接,并在我使用腻子连接到远程主机时自动将请求转发到远程数据库,但这也没有按预期工作。
牧羊人nacy
慕田峪7331174
相关分类