我已经为mysql示例设置了一个azure数据库,为了调试,我在连接安全部分下添加了如下规则:
名称:allowall起始ip:0.0.0.0结束ip:247.255.255.255
它不允许我指定端口,我假设上面的规则允许所有流量自由地流向azure数据库for mysql。
我还有一个运行mysql的azure虚拟机,我希望为mysql示例设置虚拟机和azure数据库之间的复制。
主(vm)-->从(mysql的azure数据库)
同样出于测试目的,我创建了以下网络安全组规则,仅用于调试
入站安全规则:优先级:1000名称:测试端口:任意协议:任意源:任意目标:任意操作:允许
出站安全规则:优先级:1000名称:测试端口:任意协议:任意源:任意目标:任意操作:允许
据我所知,上述应该消除任何可能的连接被封锁在网络层面。
当我尝试启动mysql复制时,出现以下错误
“last\u io\u errno:2003”last\u io\u error:连接到主机时出错x@x.x.x.x:3306'-重试时间:60次重试:1“
为了安全起见,真实的细节和x的交换
我已经在mysql示例上创建了具有通配符主机名访问权限的用户,并验证了我可以从我的家庭连接进行连接。
在azurevm上,我可以运行tcpdump,我可以看到从azurevm到azure数据库的流量,如下所示
“x.x.x.x.3306>x.x.x.x.28288:标志[s.],校验和0x2564(不正确->0xd59b),序列4079747372,确认1378238510,赢29200,选项[mss 1460,nop,nop,sackok,nop,wscale 7],长度0 14:15:25.762288 ip(tos 0x0,ttl 64,id 0,偏移量0,标志[df],协议tcp(6),长度52)”
有人能提供帮助吗?
暂无答案!
目前还没有任何答案,快来回答吧!