docker Django runserver阻止连接到MySQL DB的二进制文件

我有一个Django应用程序运行在docker使用MySQL数据库,它工作得很好。 我有几个Python二进制文件,我需要在./manage.py runserver运行,而./manage.py runserver正在运行。 但运行二进制文件给我下面的错误。

 django.db.utils.OperationalError: (1045, "Access denied for user 'web'@'172.17.0.3' (using password: YES)") 

错误消失,我的二进制文件工作正常,如果我停止./manage.py runserver 。 我以为每个用户的MySQL连接可能是一个问题,所以我跑了。

 GRANT USAGE on *.* TO 'user'@'%' IDENTIFIED BY PASSWORD '' WITH MAX_USER_CONNECTIONS 10; 

但它没有做什么,我坚持相同的行为。 任何想法可能是错的?