gpt4 book ai didi

mysql - 链接应用程序与数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:50:23 25 4
gpt4 key购买 nike

我正在尝试使用 mysql 将我的应用程序与我的数据库链接起来图书馆。这是我的代码:

//Require Libraries
const mysql = require('mysql');

//Set up MySql connection
const connection = mysql.createConnection({
host : "255.255.255.255", //that ain't actually the ip :P
port : "3306",
user : "root",
password : "password :P",
database : "db_name"
});

connection.connect(); //Connect to the database

代码给出的错误是:

events.js:182
throw er; // Unhandled 'error' event
^

Error: connect ECONNREFUSED (MY IP IS IN THIS BIT):3306
at Object.exports._errnoException (util.js:1024:11)
at exports._exceptionWithHostPort (util.js:1047:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1150:14)
--------------------
at Protocol._enqueue (C:\file\location:145:48)
at Protocol.handshake (C:\file\location\Protocol.js:52:23)
at Connection.connect (C:\file\location\Connection.js:130:18)
at Object.<anonymous> (C:\file\location\index.js:25:12)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Function.Module.runMain (module.js:605:10)

如果您想知道,数据库肯定正在运行,我可以使用 mySQL workbench 连接到它。另外请注意,数据库是远程托管的,以防万一可能发生任何变化。

最佳答案

请检查 MySQL workbench->Server->Users_and_Privileges 是否允许您连接到远程数据库的用户从您的“主机”执行此操作。另见 this documentation获取更多信息。

关于mysql - 链接应用程序与数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45525213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com