【问题标题】:mysql not connect from remove pc installed on Amazon EC2mysql not connect from remove pc install on Amazon EC2
【发布时间】:2015-09-29 02:13:59
【问题描述】:

我刚刚在 Amazon EC2 上为 CentOs 创建了一个实例,并以 root 用户(密码为空)在其上安装了 mysql。然后我为我创建了另一个用户来从远程 pc(我的本地 pc)连接这个实例。为此,我在终端上一一运行了以下命令。

CREATE USER 'demouser'@'%' IDENTIFIED BY 'demopassword';
GRANT ALL PRIVILEGES ON *.* to 'demouser'@'%';
FLUSH PRIVILEGES;

然后我在 /etc/my.cnf 的 [mysqld] 部分下写了以下行

bind-address=0.0.0.0

然后用下面的命令重启mysql

sudo /sbin/service mysqld restart

仍然不允许从我的本地 PC 连接该实例。我不明白这是什么问题?我已经检查并确认亚马逊安全组的规则设置正确。 (例如,端口 3306 和 22 设置为 0.0.0.0 ip 地址,意味着任何 ip 地址都可以使用这两个端口进行连接)。

有人能看出我的错误吗?

【问题讨论】:

    标签: mysql amazon-web-services amazon-ec2 mysql-workbench


    【解决方案1】:

    放慢速度 我在 centos 终端中运行以下命令来更新 ipaddress;

    sudo iptables -I INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
    

    它正在连接... !!!!

    【讨论】:

      猜你喜欢
      • 2022-12-02
      • 2016-09-14
      • 2022-12-27
      • 2016-01-29
      • 2022-08-12
      • 1970-01-01
      • 2020-12-10
      • 2022-12-16
      • 1970-01-01
      相关资源
      最近更新 更多