`
l4432848
  • 浏览: 252728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

创建用户和用户权限

 
阅读更多

权限


结构库 表结构  表 都在这个库里面!

权限 插件 一些东西都在mysql库里面

创建用户  在mysql 里面的user表里面可以增加修改创建删除用户!

给用户设置权限  增加删除查看创建等等权限   都在这个表里面修改  Y就是有权限  N就是没有这个权限

如果你想要创建用户或者授予权限   就得拿root用户登录 才能创建用户或者授予权限!

创建新的用户  所有权限都是 N   所以 你要拿root 用户在mysql库里面的use表里面授予这个新用户的权限!

创建用户语法:

Create  user 用户名称  IDENTIFIED  BY  ‘ 密码 ’;

给用户赋予查看权限和删除权限:

Create select,drop  on 库名.表名 to 用户名;  //只给一张表的查看和删除权限Create select,drop  on 库名.*  to 用户名;  //给这张表所有的查看和删除权限

取消查询权限:

Revoke select on 库名.表名 from 用户名;  // 收回一张表的查看权限 Revoke select on 库名.* from 用户名;  //收回这个用户这个库的所有权限

授予指定库的所有权限:

Crant all on 库名.* to 用户;  //授予这个用户对这个库的所有权限

授予所有库的所有权限:

Crant all on *.* to 用户;         //所有库所有表的权限

授予一个库的一张表的一个列的查看权限

Create select(sname)  on 库名.表名 to 用户名@localhost;  //只授予sname这个列的查看权限

授予一个用户的执行函数权限:

Create execute on function  库名.表名  to  用户@localhost;

删除用户:

删除用户必须把这个用户的所有权限收回来  才能把这个用户删除!

Show crants for 用户名@localhost;  //查看这个用户的所有权限 Revoke select on 库名.表名 from 用户名@localhost; //你带了%  收回权限的时候就要在后面加%  加了 @localhost  收回的时候就要加

修改密码的时候  password(password(‘密码’))  嵌套md5加密!   他会给你加密md5  所以别人看不见!

Set password for 用户=password(‘密码’);Update user set authentication_string=password(‘密码’) where user=’用户’;

百分号代表你可以拿ip登录,不管有有网络没网络 ,不管是不是本地,都可以登录。 localhost值能在本地登录,你还可以指定ip登录。

 

分享到:
评论

相关推荐

    db2创建用户以及授予权限1

    DB2支持多种不同级别的权限,包括数据库级权限和对象级权限。下面将详细介绍这些权限。 1. **数据库级权限**: - `CREATETAB`: 允许用户在数据库中创建表。 - `BINDADD`: 允许用户使用`BIND`命令创建包。 - `...

    使用PLSQL 创建Oracle数据库用户并设置权限

    在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建表。 一、创建用户 在 PLSQL Developer 中,首先需要连接到 Oracle 数据库。在连接到数据库时,需要输入数据库名称、...

    PLSQL 创建新用户删除用户及用户权限的开通

    PLSQL 创建新用户删除用户及用户权限的开通 PLSQL 是一种强大的编程语言,广泛应用于 Oracle 数据库管理中。在 PLSQL 中,用户管理是一个非常重要的方面,本文将介绍如何创建新用户、删除用户、授予用户权限、查询...

    创建只有select 权限的用户方法

    本文将详细介绍创建只有select权限的用户方法的步骤和知识点。 知识点1:创建用户 在Oracle数据库中,创建用户需要使用CREATE USER语句。例如,创建一个名为cc551it的用户,密码为cc551it,可以使用以下语句: ```...

    vCenter建立用户分配权限.docx

    为了实现有效的权限控制和分权管理,为不同用户或组分配特定的权限至关重要。本文将详细解释如何在 vCenter 中创建用户账号并分配相应的权限。 首先,我们来了解vSphere.local这个域。vSphere.local是vCenter内置的...

    sqlserver2005创建用户并授予权限

    授予用户权限是最重要的一步,可以通过以下几种方式来实现: - **授予对整个数据库的权限**: ```sql EXEC sp_addrolemember 'db_owner', 'test' ``` - **授予对特定表或视图的权限**: ```sql GRANT SELECT,...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    WinCC用户登录退出_用户注销_权限设置

    2. 在用户管理器中,新建用户,并设置用户名和密码。 3. 分配权限:在按钮的属性中,选择其他/授权,选择用户管理器中的用户。 WinCC 用户管理器 WinCC 用户管理器是 WinCC 软件中的一项重要工具,它允许管理员...

    用户权限管理菜单 用户权限管理菜单 用户权限管理菜单

    用户权限管理菜单是软件系统中不可或缺的一个重要组成部分,它主要用于控制不同用户对系统资源的访问权限,确保数据安全和操作合规性。...通过合理的设计和编码,我们可以创建一个高效、安全的用户权限管理系统。

    Gitblit获取用户权限用户组权限.rar

    在Gitblit中,用户权限和用户组权限是系统安全性和协作效率的关键元素。本项目涉及的是通过C#编程语言,利用.NET Framework 4.6.1环境,读取Gitblit的用户和用户组权限配置,并将这些数据导出到Excel文件中,方便...

    C# winform 权限控制 包括角色 用户 权限设置

    本教程将详细讲解如何在C# WinForm环境中实现基于角色的权限控制,包括角色、用户和权限的设置。 首先,我们需要理解几个基本概念: 1. **用户**:在系统中进行操作的个体,可以是实际的人或者代表某个实体的程序...

    Sybase用户权限说明

    Sybase数据库用户权限控制是数据库安全的核心部分,它控制着数据库用户对数据库的访问和操作权限。Sybase数据库用户权限系统是基于角色的访问控制(RBAC),它将用户、角色和组分开管理。 数据库用户的概念和管理 ...

    Oracle创建用户权限全过程

    ### Oracle创建用户权限全过程 在Oracle数据库管理中,创建用户并赋予适当的权限是一项重要的任务。本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销...

    MYSQL创建用户分配权限命令

    查看用户权限 **命令:** ``` SHOW GRANTS FOR 'phper'@'localhost'; ``` **解释:** 这条命令用于显示指定用户(本例中的`phper`)所拥有的所有权限。通过查看这些权限,管理员可以了解用户可以在哪些数据库表上...

    ACCESS用户权限设置.rar

    在Access中,用户权限主要通过角色(Roles)和用户/组(Users/Groups)来管理。以下是对Access用户权限设置的详细说明: 1. **创建用户和组**:首先,你需要在Access的“安全性”窗口中创建用户账户和/或用户组。...

    C#新建用户并设置文件夹权限

    ### C#新建用户并设置文件夹权限 #### 知识点概述 在Windows环境中,有时候我们需要通过编程的方式来创建新用户并对其指定的文件夹进行权限设置。本文将详细介绍如何使用C#来实现这一功能,包括如何创建一个新的...

    用户权限管理模块(C++实现)

    综上所述,"用户权限管理模块(C++实现)"是一个集成了C++面向对象编程、单例模式、用户权限控制和密码安全管理的实用系统。通过这样的设计,可以有效地控制和保护软件系统的资源,为用户提供安全、便捷的使用体验。

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    权限管理是数据库安全的关键部分,包括授予和撤销用户权限。可以通过以下命令进行权限管理: ##### 3.1 授予系统权限 ```sql GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW, CREATE ANY INDEX, CREATE...

    用户组和用户管理 Access VB 权限管理

    例如,可以创建VB函数或过程,动态检查用户权限,根据权限执行不同的操作。这使得开发者能够自定义访问规则,满足特定业务需求。 5. **表和对象的权限**:在Access中,每个数据库对象(如表、查询、窗体和报表)都...

Global site tag (gtag.js) - Google Analytics