错误:用户'postgres'@'localhost'的访问被拒绝(命令行)

时间:2018-08-21 09:29:33

标签: javascript command-line-interface sequelize.js sequelize-cli

我正在尝试使用sequelize cli创建数据库,但出现此错误。


<environmentVariables>
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
      </environmentVariables>

这是我的config.json文件

ERROR: Access denied for user 'postgres'@'localhost' (using password: NO)

我可以在config.json当前使用的phppgAdmin上以同一用户身份登录,但会引发错误。这是具有所有权限的默认用户,我已经用ui创建了一个数据库。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

好吧,在弄乱config.json之后,我想出了解决方案。如果运行来自sequalize CLI文档的命令 sequalize cli doc,然后将创建与问题相同的config.json。我只修改了用户名和密码。

默认的方言是 mysql ,因此您需要使用 postgres 进行更改,这样方可正常工作。