Mysql 忽略传递给以下连接的无效配置选项:根

Mysql 忽略传递给以下连接的无效配置选项:根,mysql,node.js,Mysql,Node.js,我正在开始使用我的NODEJS应用程序的mysql数据库 const mysql=require('mysql2') 我的根密码就是上面的代码 我得到这个错误:- 忽略传递给以下连接的无效配置选项:根。 这目前是一个警告,但在MySQL2的未来版本中,如果将无效的配置选项传递给连接,则会引发错误 有人能帮我解决这个问题吗 module.exports = pool.promise() 连接选项中的属性必须命名为user,而不是root const pool = mysql.createPool

我正在开始使用我的NODEJS应用程序的mysql数据库 const mysql=require('mysql2')

我的根密码就是上面的代码

我得到这个错误:-

忽略传递给以下连接的无效配置选项:根。 这目前是一个警告,但在MySQL2的未来版本中,如果将无效的配置选项传递给连接,则会引发错误

有人能帮我解决这个问题吗

module.exports = pool.promise()

连接选项中的属性必须命名为user,而不是root

const pool = mysql.createPool({
  host: 'localhost',
  user: 'root',
  database:'node-complete',
  password: 'Pratik@123'
});

您必须将连接属性root更改为user

constpool=mysql.createPool({ 主机:'localhost', 用户:'root', 密码:'admin',
数据库:'node-complete'
})

我的连接属性名为
user
,但我仍然收到了错误消息,就像OP一样。会出现什么问题@斯尔科罗列夫
const pool = mysql.createPool({
  host: 'localhost',
  user: 'root',
  database:'node-complete',
  password: 'Pratik@123'
});