Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 远程连接到';它在AWS上托管_Mysql_Remote Access - Fatal编程技术网

Mysql 远程连接到';它在AWS上托管

Mysql 远程连接到';它在AWS上托管,mysql,remote-access,Mysql,Remote Access,我最近在运行Ubuntu Linux的ec2实例上安装了一个LAMP堆栈。我按照找到的说明去做。我还安装了phpmyadmin。据我所知,在安装MySQL时,当提示我回答问题时,我回答了no,不允许根用户远程登录?但我可能弄错了。我在别处读到过,为了允许root用户远程登录,我需要编辑/etc文件夹中的mysql.conf文件,并编辑bridge设置 我已尝试通过以下操作进行连接: $con = mysqli_connect('ec-2 ip address', 'root', 'root',

我最近在运行Ubuntu Linux的ec2实例上安装了一个LAMP堆栈。我按照找到的说明去做。我还安装了
phpmyadmin
。据我所知,在安装MySQL时,当提示我回答问题时,我回答了
no
不允许根用户远程登录?
但我可能弄错了。我在别处读到过,为了允许root用户远程登录,我需要编辑
/etc
文件夹中的
mysql.conf
文件,并编辑
bridge
设置

我已尝试通过以下操作进行连接:

$con = mysqli_connect('ec-2 ip address', 'root', 'root', 'db_name');

if(mysqli_connect_errno($con)) {
    echo mysqli_connect_error($con);
    die;
}
这是我连接时收到的错误消息:

Can't connect to MySQL server on '54.201.165.105' (61) 

您需要修改实例的AWS安全组并设置防火墙规则以允许3306入站流量,以及修改操作系统防火墙规则以允许相同流量。

您需要修改实例的AWS安全组并设置防火墙规则以允许3306入站流量,以及修改操作系统防火墙规则以允许同样的流量。

在做了一点研究之后,我自己回答了这个问题。事实证明,安全小组与问题无关。我必须转到文件
/etc/mysql/my.cnf
,并注释掉读取
bind\u address=127.0.0.1
的行。然后,我必须在phpmyadmin中执行一个SQL语句,如下所示

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

谢谢你们的帮助,伙计们。我很感激。

在做了一点研究之后,我自己回答了这个问题。事实证明,安全小组与问题无关。我必须转到文件
/etc/mysql/my.cnf
,并注释掉读取
bind\u address=127.0.0.1
的行。然后,我必须在phpmyadmin中执行一个SQL语句,如下所示

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

谢谢你们的帮助,伙计们。非常感谢。

默认情况下,ec2实例上的所有端口都是文件隔离的。你有没有为MySQL(TCP 3306)破例?没有。我该怎么做?好的,我相应地编辑了入站规则,但它仍然不允许我连接。Hmmm。错误是什么?默认情况下,ec2实例上的所有端口都是文件隔离的。你有没有为MySQL(TCP 3306)破例?没有。我该怎么做?好的,我相应地编辑了入站规则,但它仍然不允许我连接。Hmmm。怎么了?