2021
09-07
09-07
浅谈MySQL user权限表
MySQL在安装时会自动创建一个名为mysql的数据库,mysql数据库中存储的都是用户权限表。用户登录以后,MySQL会根据这些权限表的内容为每个用户赋予相应的权限。user表是MySQL中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在user表里启用的所有权限都是全局级的,适用于所有数据库。user表中的字段大致可以分为4类,分别是用户列、权限列、安全列和资源控制列,下面主要介绍这些字段的含...
继续阅读 >
首先要扩展自带的auth_user表我就放个图吧,同时setting中应该设置:#此处重载是为了使UserProfile生效AUTH_USER_MODEL="EcdsApp.UserProfile"本人的项目需要对此表进行扩展,再建两个子表关联这个表,关联关系为一对一:修改完成之后进行子表关联:fromdjango.contrib.auth.modelsimportAbstractUser,Userfromdjango.confimportsettingsclassUserInfo(models.Model):user=models.OneToOneField(settings.AUTH_USER...