Mysql AWS SSM端口转发不工作-使用最新的SSM代理
创建了新的EC2实例,并在其上安装了SSM代理。 我可以使用以下方式将SSM连接到EC2实例:Mysql AWS SSM端口转发不工作-使用最新的SSM代理,mysql,amazon-web-services,ssh,aws-ssm,Mysql,Amazon Web Services,Ssh,Aws Ssm,创建了新的EC2实例,并在其上安装了SSM代理。 我可以使用以下方式将SSM连接到EC2实例: aws ssm start-session --target i-0xyz 但端口转发不起作用-已尝试: aws ssm start-session --target i-0xyz... --document-name AWS-StartPortForwardingSession --parameters '{"portNumber":["3306"],&qu
aws ssm start-session --target i-0xyz
但端口转发不起作用-已尝试:
aws ssm start-session --target i-0xyz... --document-name AWS-StartPortForwardingSession --parameters '{"portNumber":["3306"],"localPortNumber":["3306"]}'
获得的结果:
Starting session with SessionId: xyz-0xyz
Port 3306 opened for sessionId xyz-0xyz.
然后在我的计算机上使用MySql Workbench并尝试连接终端,结果如下:
Connection accepted for session xyz-03abc...
但MySql Workbench从未连接过——它一直在“旋转”,从未真正连接过。使用不同的EC2也尝试了几次
这是我的计算机上的SSM版本:
ssm session-manager-plugin --version
1.1.61.0
尝试在我的计算机和最新版本的EC2上重新安装SSM代理-不起作用。
下一步我可以尝试什么?在我看来,您的MySQL拒绝了本地主机或您尝试连接的任何地方的远程访问 您需要为该MySQL用户授予访问权限
GRANT SELECT ON *.* TO 'user123'@'%';