gpt4 book ai didi

node.js - Node : Connecting remote database to node server

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:40 25 4
gpt4 key购买 nike

我有一个 Node 服务器,我在上面使用了 mysql 模块,如下所示

const db = mysql.createConnection({
host:'localhost',
user: 'root',
password: '',
database: 'test'
});
db.connect(function(err){
if (err) console.log('Errors', err)
console.log('connenected');
})

当我替换远程数据库的 IP 地址或运行 xammp 的本地计算机的 IP 地址而不是 localhost 时,它失败了,我试图找到解决方案,有人说我需要使用端口连接但失败。提前致谢

最佳答案

第1步:通过给定此SQL允许数据库连接远程IP。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'ipaddressofyourpc' IDENTIFIED BY 'password' WITH GRANT OPTION;

第二步:刷新权限

FLUSH PRIVILEGES;

第三步:

 var mysql = require('mysql');

var connection = mysql.createPool({
connectionLimit: 100,
host:'ipaddressofremotedb',
user:'usernameofdb',
password:'password',
database:'dbname',
port: 3306,
debug: false,
multipleStatements: true
});

关于node.js - Node : Connecting remote database to node server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52201667/

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