Php Yii2 Gii连接被拒绝

Php Yii2 Gii连接被拒绝,php,mysql,yii2,Php,Mysql,Yii2,我正在建立一个新的Yii2项目,需要使用Gii模型生成器解决一些问题。 我有两台电脑都使用Ubuntu 16.04,在我开发的pc A上,pc B是一个虚拟服务器,用于托管db和Web服务器 安装似乎成功了,我可以看到主页,我可以登录和注销该项目,我还可以使用Gii的所有功能,不包括Model generator,当我尝试访问此部分时,我得到以下错误: “数据库异常:SQLSTATE[HY000][2002]连接被拒绝” 我使用相同的凭据通过phpmyadmin和project登录到mysql。

我正在建立一个新的Yii2项目,需要使用Gii模型生成器解决一些问题。 我有两台电脑都使用Ubuntu 16.04,在我开发的pc A上,pc B是一个虚拟服务器,用于托管db和Web服务器

安装似乎成功了,我可以看到主页,我可以登录和注销该项目,我还可以使用Gii的所有功能,不包括Model generator,当我尝试访问此部分时,我得到以下错误:

数据库异常:SQLSTATE[HY000][2002]连接被拒绝

我使用相同的凭据通过phpmyadmin和project登录到mysql。我可以通过phpmyadmin登录数据库,但gii一直抛出数据库异常


我做错了什么?

您是否更改了非服务器PC上的IP地址以查看服务器IP,而不是
localhost
127.0.0.1
?如果您问,我是否编辑了config/web.php文件,那么是的。凭据与我登录phpmyadmin和直接通过shh隧道登录时使用的凭据相同。然后,您是否检查您使用的MYSQL帐户是否允许从远程ip登录?是的,该用户的ip设置为我的显式ip,并且%n您是否尝试直接从非服务器PC的浏览器访问数据库?