连接到Azure中的Linux虚拟机上的端点

时间:2016-02-17 17:04:05

标签: azure azure-virtual-machine

我想连接到Azure云中Linux虚拟机上安装的mySQL数据库。我通过创建端点打开了必要的端口。 linux机器没有防火墙设置。但我仍然无法与外界联系。 但我可以在同一台机器上连接到DB。 有什么建议? 谢谢, 基兰。

1 个答案:

答案 0 :(得分:0)

enable remote access to mysql的核对清单,

  • 更新my.cnf以修改bind-address = 0.0.0.0以确保服务器正在侦听所有IP(而不仅仅是127.0.0.1,这是默认配置)
  • 更新my.cnf以删除/评论“skip-networking”(启用此配置后,必须通过Unix套接字与mysqld进行所有交互)。
  • 授予对mysql用户logging in from specific IP的访问权限(仅代替localhost)。
    • GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';
  • 确保防火墙规则allow tcp port 3306(如果防火墙处于活动状态)。