无法使用正确的连接信息连接数据库,请遵循文档从中连接数据库https://docs.nestjs.com/techniques/database
在SQLYog上连接的数据库
在应用程序中跟踪相同的数据库信息。单元ts
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: null,
database: 'the_local_db',
entities: [
Table_one,
],
// entities: ['../typeorm/entities/*.ts'],
synchronize: true,
}),
StaffModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
错误详情
'[嵌套]5528 - 06/30/2020, 1:39:51AM[ExceptionHandler]ER_PARSE_ERROR:您的SQL语法中有一个错误;请检查对应于MariaDB服务器版本的手册,以便在第1行 ''"'' 附近使用正确的语法18mQueryFailedError:ER_PARSE_ERROR:您的SQL语法有错误;请检查对应于MariaDB服务器版本的手册,以便在第1行 ''"'' 附近使用正确的语法
在查询中的新查询失败错误(C:\Users\UserName\ProjectName\nrwl\src\error\QueryFaileError.ts:9:9)。(C:\Users\UserName\ProjectName\nrwl\src\driver\mysql\MysqlQueryRunner.ts:167:37)在查询时。(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\Connection.js:526:10)在查询中_在查询时回调(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\Connection.js:488:16)。序列在查询处结束(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\sequences\Sequence.js:83:24)。协议中的错误包(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\sequences\Query.js:92:8)_在解析器处解析数据包(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\protocol.js:291:23)_解析器上的parsePacket(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\Parser.js:433:10)。在协议中写入(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\Parser.js:43:10)。写入(C:\Users\UserName\ProjectName\nrwl\node\u modules\mysql\lib\protocol\protocol.js:38:16)`
我面临着类似的问题,经核实的答复对我没有帮助。我能够使用mysql2
模块而不是mysql
解决我的问题。
$ npm install mysql2 --save
我也不得不卸载mysql
模块连接到我的数据库
$ npm uninstall mysql --save
希望这一回应能帮助其他陷入同样问题的人。
我刚刚删除了端口:3306,现在它正在工作。
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
username: 'root',
password: null,
database: 'the_local_db',
entities: [
Table_one,
],
// entities: ['../typeorm/entities/*.ts'],
synchronize: true,
}),
StaffModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
运行4 docker容器:服务器/客户端/nginx/mongo反向代理客户端似乎在端口4200上工作,我可以看到我的应用程序和路由工作。当尝试注册用户时,我请求下面的http客户端帖子到名为“myserver”的Docker容器,该容器应该调用api。我得到这个DNS错误消息。 当在resolv上查看NGINX容器时。conf(显示127.0.0.11),它是正确的dns Docker,用于解析
我编写了一些代码来在本地数据库中插入一个表,但我在堆栈跟踪中得到以下错误: 显然,我可能是错的,但这与我的时区或时区在MySQL或JDBC连接器中的设置方式有关。 这里是我的原始源代码:
sry如果这个问题是noob(我是新来的)。。。 我一直试图设置我的应用程序连接到数据库,但我得到了这个错误,我似乎找不到问题。 这是密码 当我试着运行nodemon并打开http://localhost:3000/
当我设置typeORM我得到一个错误,但当我使我没有得到那个错误。但是我需要使用来获取数据库更改。有办法解决这个问题吗?
我一直在努力使用数据库URL概述部分提到的以下连接字符串从Spring Boot应用程序连接H2数据库: 我还尝试了许多不同的tcp(服务器模式)连接组合,但仍然出现错误,例如“连接中断:”java。网运行Spring Boot app时,SocketTimeoutException:连接超时:localhost:9092”。 那么,如何解决这个问题并通过服务器模式连接到H2数据库呢?
//我试图创建一个注册表单(html),但在我单击按钮后,php文件似乎不能正确执行,web浏览器显示了上面的php代码,我想知道php有什么问题