NodeJS/ExpressJS 上的 Sequelize 在运行 CLI 命令 db:create 时返回错误

问题描述 投票:0回答:1

npx 续集数据库:创建

我试图创建“sequelize-cli”:“^ 6.6.2”版本 但我得到了

这也是错误

mysql -u root -p 输入密码: 错误 2002 (HY000): 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2) “发展”: { “用户名”:“根”, “密码”: ””, "database": "Flights_Search_DB_DEV", “主机”:“127.0.0.1”, “方言”:“mysql” },

期望使用sequelize cli创建数据库

node.js
1个回答
0
投票

检查你是否正在运行mysql,也许它已经关闭了

尝试在终端中运行

mysql
,或者如果您在 Windows 上,找到 mysql 服务并查看其是否正在运行。 用户名和密码也应该正确才能成功连接到数据库

如果您忘记了密码(我遇到过几次),请参阅下文

您应该使用 sql 命令创建 init txt 文件(在链接中),然后使用此文件启动 mysql,说明如下:

https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password

© www.soinside.com 2019 - 2024. All rights reserved.