如何解决SequelizeAccessDeniedError:用户'root'@'172.19.0.1'的访问被拒绝 连接代码 docker-compose.yml
我正在构建一个由nodejs和mysql组成的项目(来自docker)。但是,在与mysql连接时出现了一些问题。
配置
@react-navigation/native ^5.7.2 → ^5.7.3
@react-navigation/stack ^5.8.0 → ^5.9.0
连接代码
module.exports = {
HOST: "127.0.0.1",USER: "root",PASSWORD: "password",DB: "quetphone",PORT: 3306,dialect: "mysql",pool: {
max: 5,min: 0,acquire: 30000,idle: 10000,},};
docker-compose.yml
const sequelize = new Sequelize(config.DB,config.USER,config.PASSWORD,{
host: config.HOST,dialect: config.dialect,operatorsAliases: false,port: config.PORT,pool: {
max: config.pool.max,min: config.pool.min,acquire: config.pool.acquire,idle: config.pool.idle,});
错误
version: "3"
services:
mysql:
image: mysql
restart: always
environment:
- MYSQL_DATABASE="quetphone"
- MYSQL_ROOT_PASSWORD="password"
ports:
- "3306:3306"
感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。