MySQL不允许远程连接

时间:2015-09-08 13:22:03

标签: mysql ubuntu

我在云上运行MySQL,我需要创建具有在应用程序中使用的select权限的用户。然后,这些用户应该能够从外部连接。

我这样做了:

mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT SELECT ON db.* TO 'monty'@'localhost'
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT SELECT ON db.* TO 'monty'@'%';

我的/etc/mysql/my.cnf是这样的:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 0.0.0.0
#skip-networking

但是我无法连接到localhost之外的monty。 MySQL Workbench给了我错误10060

1 个答案:

答案 0 :(得分:0)

我必须在Amazon EC2管理控制台上添加端口才能工作。现在我可以从外面访问我的MySQL服务器了。