我已经创建了一个具有本文中所有规范的虚拟机: http://azure.microsoft.com/blog/2014/09/02/create-your-own-dedicated-mysql-server-for-your-azure-websites/
我尚未完成的一项“sudo ssh -fNg -L 3307:127.0.0.1:3306 azurevmuser@servername”我不确定要为“azurevmuser@servername”添加什么,这是否应该是我服务器上的用户还是mysql?
我也想在 3306 上运行它,我相信我会把它设置为“3306:127.0.0.1:3306”
我还在 Azure 中创建了端点,因此 3306 被列为私有(private)和公共(public)的 mysql 帖子。
我当前在工作台中的错误是无法连接。我用通配符“%”添加了我的用户,我相信我只是对端口绑定(bind)感到模糊,并且每次我需要将端口连接到外部世界时都需要这样做。
最佳答案
我曾经遇到过同样的问题,并通过在连接模式下使用基于 SSH 的标准 TCP/IP 选项解决了该问题。
只需提供您的 SSH 用户名和密码,或者指定 SSH key 文件(如果您使用的是 SSH key 文件而不是密码)以及您的 MySQL 凭据。
关于mysql - Azure Ubuntu VM 不允许工作台连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178966/