2017-02-26 75 views
0

我正在使用python-Django和mysql创建一个web应用程序。在迁移数据库框架的同时创建以下10个表。因此,是否需要将这些表的权限授予数据库用户?如果是,那是哪些?由Django创建的数据库表的权限

auth_group 
auth_group_permissions 
auth_permission 
auth_user 
auth_user_groups 
auth_user_user_permissions 
django_admin_log 
django_content_type 
django_migrations 
django_session 

回答

2

由于用户具有足够的数据库权限,Django可以创建这些表。通过迁移创建的表格也对用户具有足够的权限。您不必担心为它们添加权限。

更新:从OP的评论中,他最初使用root用户,然后在Django设置中更改用户。所以他必须更新新用户的权限。

+0

我已经完成了使用root作为默认数据库用户的迁移,现在我已经删除了root用户并使用了新创建的用户。所以访问这些表时可能会导致问题。这就是为什么我想知道这些特权。 – Rajadip

+0

然后它不是同一个用户。如果你像这样改变用户,那么它会引起问题。 – masnun

+0

这就是为什么我要求这些特权。 – Rajadip

相关问题