我正在嘗試連接我的EC2實體和AWS RDS MySQL資料庫。Ii回傳資料庫未找到的錯誤。
我如何修復git修復?
RDS資料庫成功連接到我的MySQL作業臺
const fs = require('fs')。
const path = require('path')。
const Sequelize = require('sequelize')。
const basename = path.basename(__filename)。
const env = process.env.NODE_ENV || 'development'/span>。
const config = require(__dirname '/../config/config.json')[env]。
const db = {};
let sequelize;
if (config.use_env_variable) {
sequelize = new Sequelize(process.env[config.use_env_variable], config)。
} else {
sequelize = new Sequelize('*db name*', '***username***'/span>, '****pwd*****'/span>, {
host。'*********.us-east-2.rds.amazonaws.com'。
port: 3306, port, 3306
logging: console.log。
maxConcurrentQueries: 100,
dialect: 'mysql'。
dialectOptions: {
ssl:'Amazon RDS'。
},
pool: { maxConnections: 5, maxIdleTime: 30}。
language: 'en'。
});
}
db.Sequelize = Sequelize;
db.sequelize = sequelize;
module.exports = db;
我正在使用
- sequelize版本^6.6.4
- Nodejs版本14.15.1 。

uj5u.com熱心網友回復:
按照截圖,你正試圖用它的DB名稱連接到DB。
但是在AWS RDS DB Instance name和MySQL默認DB name是mysql之間存在一點混淆。
因此,我建議使用mysql而不是AWS-tvrs作為DB名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/325351.html
標籤:
