【发布时间】:2014-01-06 16:43:48
【问题描述】:
我在 Amazon EC2 上创建了一个 Windows Server 2012 实例。我已经安装了 MySQL 并设置了一个用于测试的数据库,并且我创建了一个具有所有权限的用户。我不想从另一台 Windows 机器远程连接到这个数据库,但连接不起作用。我打开了端口 3306 并允许所有流量(再次只是为了测试)。我可以很好地 ping 服务器,但是当我尝试使用命令提示符连接时:
MySQL Server/bin>mysql -h "IP address for my instance" -u User -p"password"
我得到错误:
ERROR 2003 (HY000): Can't connect to MySQL server on "host" (10060)
我不知道是什么原因造成的。我错过了什么吗?
编辑
我使用此命令创建了另一个具有特权的用户:
mysql>CREATE USER 'testUser'@'%' IDENTIFIED BY 'somepass';
mysql>GRANT ALL PRIVILEGES ON *.* TO 'testUser'@'%' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
【问题讨论】:
标签: mysql amazon-web-services amazon-ec2