节点Sequelize无法连接到MySQL SSL

时间:2017-12-02 03:45:16

标签: mysql node.js ssl sequelize.js

我正在尝试将我的节点应用程序连接到我的远程MySQL服务器,我收到以下错误:

错误:ER_ACCESS_DENIED_ERROR:用户'remoteUser'@'mysqlIpAddress'拒绝访问(使用密码:YES)

但是,我可以使用以下命令连接到mysql服务器。

mysql -u remoteUser -h 138.68.15.94

这是我的连接字符串

sequelize = new Sequelize(config.mysql.database, config.mysql.user, config.mysql.password, {
    host: config.mysql.host,
    dialect: 'mysql',
    ssl: true,
    dialectOptions: {
      ssl: true
    },
    define: {
      timestamps: false
    },
    pool: {
      max: 5,
      min: 0,
      idle: 10000
    },
  })

任何帮助都会很棒!我过去两天一直在打架。

0 个答案:

没有答案