我正在使用 Nestjs 编写我的第一个项目,但在连接数据库时遇到问题。我安装了mysql并设置了连接。TypeOrm 自己创建数据库?或者我必须用mysql来做到这一点?
Nest] 13684 - 07/24/2020, 12:44:50 AM [TypeOrmModule] Unable to connect to the database. Retrying (1)... +42ms
Error: ER_BAD_DB_ERROR: Unknown database 'my-database'
Run Code Online (Sandbox Code Playgroud)
应用程序模块.ts
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
username: 'root',
password: 'password',
database: 'my-database',
entities: [User],
synchronize: true,
}),
],
controllers: [AppController],
providers: [AppService],
})
Run Code Online (Sandbox Code Playgroud)
小智 6
my-database首先,您应该在 mysql 服务器中创建数据库。
TypeOrmModule 仅创建表(第一次)。
CREATE DATABASE myDatabase;我建议使用以下格式:myDatabase。)就是这样!
| 归档时间: |
|
| 查看次数: |
4787 次 |
| 最近记录: |