【问题标题】:I am not able connect Node.js project with Mamp dadabase我无法将 Node.js 项目与 Mamp 数据库连接
【发布时间】:2021-04-09 04:02:35
【问题描述】:

您好,我正在使用以下代码连接 Mamp 数据库“http://localhost:8888/phpMyAdmin/server_databases.php?server=1”,但无法做到以下错误

代码:-

const db = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database: 'nodejs.login',
})

db.connect((error) =>{
    if(error){
        console.log(error)
    }else {
        console.log("Mysql Connected....")
    }
    
})

错误:-

server startwd on Port 5003
{ Error: connect ECONNREFUSED 127.0.0.1:3306
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1117:14)
    --------------------
    at Protocol._enqueue (/Users/ruchir/Documents/Assesment_Node/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Protocol.handshake (/Users/ruchir/Documents/Assesment_Node/node_modules/mysql/lib/protocol/Protocol.js:51:23)
    at Connection.connect (/Users/ruchir/Documents/Assesment_Node/node_modules/mysql/lib/Connection.js:116:18)
    at Object.<anonymous> (/Users/ruchir/Documents/Assesment_Node/app.js:13:4)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3306,
  fatal: true }


【问题讨论】:

    标签: mysql node.js database mamp


    【解决方案1】:

    您的问题可能出在连接参数上,您正在设置password: 'root'。 根据我的经验,密码通常留空:password: ''

    【讨论】:

    • 这不是问题,不管有没有密码都会出现错误
    • @jugal 你检查过你的 MySQL Mamp 服务器在localhost:3306 中运行吗?您可以检查是否有其他东西试图在该端口上运行
    【解决方案2】:

    我能够解决它。我检查并发现我的 Mamp 服务器在 8889 上运行 所以我在连接 port: '8889' 中添加了一个变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-22
      • 2021-06-15
      相关资源
      最近更新 更多