在执行react应用程序时,我尝试使用npx mikro-orm migration:create命令从CLI迁移。
我的导出默认类型设置为"mysql",创建了我的数据库,但是当我运行命令时,它返回以下错误:
Error: connect ECONNREFUSED 127.0.0.1:3306
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 3306,
fatal: true
}除了使用postgresql的教程外,我只是想学习一个教程,所以我不知道从哪里开始寻找解决问题的方法。我想这与两个服务的端口和地址以及没有同步的东西有关,但这只是猜测.有人能帮我找到一个真正的解决方案吗?
发布于 2022-05-26 18:00:20
我经历过同样的问题,经过大量的研究之后,我放弃了,决定将我的数据库更改为sqlite3。
sudo apt-get sqlite3那你只需要安装
npm i @mikro-orm/sqlite然后键入
sqlite3它将打开sqlite3> your_database.db
更改dbName并在mikro-orm.config.ts文件中键入,它在没有密码的情况下应该可以正常工作。
然后正常运行迁移:npx mikro-orm migration:create
这些问题都是浪费时间,我们应该继续享受这个教程。
https://stackoverflow.com/questions/70197784
复制相似问题