![](/img/trans.png)
[英]how to connect to a mysql server running on a linux virtual machine in azure
[英]Can't connect to MySQL running on a Linux (ubuntu 16.04) virtual machine on Azure using my local laptop
我可以使用 PuTTY 终端仿真器使用 SSH 连接到虚拟机
然后在 Azure 云平台上的虚拟机上运行 MySql 服务器,我尝试使用 MySQL 和 MySQL 工作台从我的笔记本电脑远程连接到 MySQL 数据库。 这两种方法都会导致无法连接状态。
用户已分配所有权限,ip 地址与我在 PuTTY 中使用的地址相同,端口正确。
在我的 Azure 门户网站中,安全规则的设置就像文档所说的那样:
这个问题似乎是接受我笔记本电脑的 IP 地址的问题。 但是,安全规则指定 IP 地址用于 MySQL 到 VM 的连接。 与 PuTTY 连接也没有问题。
我使用 SQL Workbench 连接到预配置的没有问题: Azure MySQL 服务器的数据库
仅当我在 Azure 中的虚拟机上使用(原始)自配置 SQL 服务器时。
谢谢你的帮助。
您可能想在尝试连接时检查该服务是否已启动并正在运行。 我知道您在本地可以连接到它,但可能会打开两个屏幕并检查两者之间的状态是否发生变化...使用以下命令检查服务状态:
netstat -plan | grep:3306
完成后仍然存在问题,请检查 MySQL 中的配置文件是否配置为启用远程访问。 文件位于以下目录中。
/etc/mysql/my.cnf
您可能会发现以下博客很有帮助。 它有详细的说明。 https://bobcares.com/blog/cannot-connect-to-mysql-server-10060/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.