Это явно зависит от того, как вы инициализируете соединение.
Если вы следовали учебнику
в документах ссылка (проверьте раздел файла конфигурации) вы можете просто объявить имя пользователя как root и пароль как null.
{
"development": {
"username": "root",
"password": null,
"database": "database_development",
"host": "127.0.0.1",
"dialect": "mysql"
},
"test": {
"username": "root",
"password": null,
"database": "database_test",
"host": "127.0.0.1",
"dialect": "mysql"
},
"production": {
"username": "root",
"password": null,
"database": "database_test",
"host": "127.0.0.1",
"dialect": "mysql"
}
}
Теперь, если вы просто создаете экземпляр объекта Sequelize, вы можете попробовать полностью пропустить параметр пароля, как показано ниже. Проверьте эту ссылку в разделе Настройка соединения.
const Sequelize = require('sequelize');
const sequelize = new Sequelize('database', 'username', null, {
host: 'localhost',
dialect: 'mysql' | 'sqlite' | 'postgres' | 'mssql',
operatorsAliases: false,
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
},
});