如何在Yii2中连接到远程mySQL数据库

时间:2015-05-19 05:52:11

标签: php mysql yii2

我使用的是Yii 2.0基本模板。我试图连接到数据库。本地数据库中的连接正在运行。但是我无法连接到域服务器中的远程mySQL数据库。

这是我的db config:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=smargav.com;dbname=smargavc_Konnections',
    'username' => 'smargavc_Konnect',
    'password' => '******',
    'charset' => 'utf8'
];

我收到如下错误:

  

{" name":" Database Exception"," message":" SQLSTATE [HY000] [1045] Access   否认用户' smargavc_Konnect' @' 122.167.47.26' (使用密码:

1 个答案:

答案 0 :(得分:1)

连接字符串似乎很好

几种可能的原因:

  1. smargavc_Konnect用户无权远程连接
  2. MYSQL在远程服务器处于停止状态
  3. 远程服务器中不允许使用3306端口
  4. 您的IP不允许使用http
  5. 访问远程服务器

    检查所有这些是否属实,您应该能够连接