我如何在对话框流程实现中连接到mysql?

时间:2019-06-02 05:51:18

标签: mysql dialogflow

我想使用mysql.createConnection连接到我的mysql。 但这不起作用。  -错误:连接ECONNREFUSED 127.0.0.1:3306

我将服务器用于mysql。 我已经在“主机”中尝试了服务器的IP  -错误:连接ETIMEDOUT

  1. createConnection

    const connection = mysql.createConnection({   主机:“ localhost”,
      用户:“用户名”,   密码:“ password”,   数据库:“数据库名称”,   acquisitionTimeout:60000,   connectTimeout:60000,   端口:3306 }); connection.connect(function(err){   如果(err)console.log('连接错误:'+ err); });

  2. createPool

    常量池= mysql.createPool({   connectionLimit:10,   acquisitionTimeout:30000,   主机:“ localhost”,//127.0.0.1   用户:“用户名”,   密码:“ password”,   数据库:“数据库名称” });

这里是用于连接的所有代码。

const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',  
  user: 'user name',
  password: 'password',
  database: 'db name',
  acquireTimeout: 60000,
  connectTimeout: 60000,
  port: 3306
});
connection.connect(function(err){
  if (err) console.log('connection error:'+err);
});

const pool = mysql.createPool({
  connectionLimit: 10,
  acquireTimeout: 30000,
  host: 'localhost',  //127.0.0.1
  user: 'user name',
  password: 'password',
  database: 'db name'
});

0 个答案:

没有答案