Docker django 用 docker 起的服务,数据库用的是本地数据库,结果建库时报错

黑山老妖 · 2018年11月06日 · 最后由 黑山老妖 回复于 2018年11月09日 · 1815 次阅读

用 httprunnermanager 打了个镜像,容器也起来了,exec 进容器后,执行 python manage.py makemigrations ApiManager,却报了错
django.db.utils.OperationalError: (1045, "Access denied for user 'suiyi'@'10.21.62.162' (using password: YES)")

我试了,服务器里,mysql -u suiyi' -p 命令,都能连接,但是 docker 容器里却不行,求破

共收到 6 条回复 时间 点赞

@q88535448 参考大佬你的教程,求指点

明天用--net=host 试试.

是不是 mysql 设置了只允许 localhost 连接

黑山老妖 回复

是不是只有 root 权限才可以初始化建表啥的,我直接用的 root

arrow 回复

也许,最后我是用 127.0.0.1 加--net=host,成功了😂

xiaqing 回复

我这个账号,运维配置的有 root 权限了,所以不是权限问题

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册