问题描述
因此,我有一个简单的快速应用程序,它基于My sql服务器中数据库的存在显示已连接或未连接。
[在此处输入图片描述] [1]
var app = express();
app.use(bodyParser.json());
var MysqLConnection = MysqL.createConnection({
host: "localhost",user: "Chauchausoup",password: "passoword",databse: "Places",multipleStatements: true
})
MysqLConnection.connect((err) => {
if (!err) {
console.log("Connected!")
} else {
console.log("No Connection!")
}
})
app.listen(3000);
当我将用户写为 root 时,它会显示 Connected ,但是当我将用户写成实际用户(Chauchausoup)时,从根获得PRIVILEGES后创建数据库的人显示未连接。该数据库是否属于用户(Chauchausoup)不是真的。在显示数据库之后,它将显示该数据库,如下所示。
有没有一种方法可以在EXPRESS MysqLConnection中使用user(Chauchausoup)而不是使用root? 即使将特权授予用户,用户下的数据库是否也属于root?
帮帮我! 谢谢! [1]:https://i.stack.imgur.com/UmvTE.png [2]:https://i.stack.imgur.com/zSkcT.png
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)