试图在MariaDB/MySQL中使用AWS获得一些经验。当我进入EC2实例的SSH时,我有实例设置和工作。但是我希望能够从我的办公室静态IP地址使用像Navicat这样的远程客户端。在Amazon EC2实例上远程连接到MariaDB时遇到问题
到目前为止,我创建了一个AWS安全组,允许来自我办公室IP地址的22和3306上的TCP。
我已经编辑的my.cnf,改变了绑定地址为0.0.0.0
我创建了一个用户user'@'my.ip.address“和授予的权限用户在测试数据库。
EC2正在运行Debian,因此关于iptables的其他技巧似乎不适用。
我还缺少什么让Navicat连接到数据库?对于我的EC2实例中显示的Navicat“public dns”名称中的主机名/ IP和我为数据库用户创建的用户名&。
你可以从办公室电脑进入EC2吗? – helloV
是的,使用亚马逊提供的PEM密钥与PuttyGen一起转换为Putty PPK。我已经尝试在Navicat和MySQL Workbench 6.3中使用这两种密钥类型来通过SSH将连接路由到数据库,但没有运气。 – Steve