我不提供方言吗?

发布于 2025-02-12 19:33:10 字数 375 浏览 0 评论 0原文

我正在尝试使用semelize创建数据库。我一直遇到这个错误。

错误:需要明确提供方言,从v4.0.0开始 在新的续集

这是我的“新续集”构造函数(或您称之为的任何内容):

    var sequelize = new Sequelize("seqGenZoo_db", "root", {
  host: "localhost",
  dialect: "mysql",
  pool: {
    max: 5,
    min: 0,
    idle: 10000
  }
});

看起来是方言。有什么交易?我已经安装了MySQL和MySQL2 NMP软件包,如果这意味着什么。

I'm trying to create a database with Sequelize. I keep getting this error.

Error: Dialect needs to be explicitly supplied as of v4.0.0
at new Sequelize

Here's my "new Sequelize" constructor (or whatever you call it):

    var sequelize = new Sequelize("seqGenZoo_db", "root", {
  host: "localhost",
  dialect: "mysql",
  pool: {
    max: 5,
    min: 0,
    idle: 10000
  }
});

Looks like the dialect is provided. What's the deal? I've installed the mysql and mysql2 nmp packages, if that means anything.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏日落 2025-02-19 19:33:10

错误1045确实意味着您的用户/密码对不正确。根据官方的说法,指示数据库用户名密码选项参数:

public constructor(database: string, username: string, password: string, options: Object)

Error 1045 indeed means you have incorrect user/password pair. And according to the official documentation you should indicate database, username, password and options parameters:

public constructor(database: string, username: string, password: string, options: Object)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文