数据库的权限操作

一, 创建用户

命令:CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘;

@后面可以是:localhost  也可以是ip地址,   但是如果是% 的话,则表示本无论是地和网络用户都可以

二,授权

命令:GRANT privileges ON databasename.tablename TO ‘username‘@‘host

如果privileges 改写成ALL的话,就表示所有的权限

databasename.tablename:数据库名的后面如果接的是* 的话表示操作所有数据库表格的权限

其他权限,可以单一授权

例子:GRANT ALL ON .* TO ‘pig‘@‘%‘;

三.设置与更改用户密码

命令:SET PASSWORD FOR ‘username‘@‘host‘ = PASSWORD(‘newpassword‘);

如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

四.撤销用户权限:ROVEKE不是remove

命令: REVOKE privilege ON databasename.tablename FROM ‘username‘@‘host‘;

说明: privilege, databasename, tablename - 同授权部分.

五.删除用户

命令: DROP USER ‘username‘@‘host‘;

附加:mysql创建数据库的时候如何设置性别列只能为男或女默认男

CREATE TABLE test_create_tab (
id INT PRIMARY KEY,
val2 enum (‘男‘, ‘女‘) DEFAULT ‘男‘
);
时间: 2024-11-07 15:23:40

数据库的权限操作的相关文章

数据库之表操作,数据操作

注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一.操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database db1 charset gbk; 查:show databases; #查看所有的数据库 show create database db1; #查看db1数据库 二.操作文件(表) 切换到文件夹下:use db1 增:create tabl

mongodb数据库添加权限及简单数据库命令操作笔记

加固mongodb建议:修改数据库默认端口,添加数据库访问权限: 启动数据库(裸奔):C:\mongodb\bin>mongod --dbpath C:\MongoDB\data(同时用--dbpath指定数据存放地点为"db"文件夹.) 数据库管理:mongo.exe 新版的MongoDB已经不支持addUser方法了,改成createUser了. 启动数据库的注意事项: 指定端口启动数据库(不需要认证):E:\mongodb\bin>mongod --dbpath E:

此操作只能由 SQL Server 中拥有配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行

错误提示:此操作只能由 SQL Server 中拥有配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行.若要将此服务器连接到服务器场,请使用 SharePoint 产品配置向导,该向导可从 Microsoft SharePoint 2010 产品的“开始”菜单启动. 问题原因:服务器场系统域帐号webrun密码已过期. 解决办法:设置该系统域帐号密码永不过期.

CS数据库的相关操作

备注:我们对于CS数据库的操作多数情况下只是查询操作,尽量不要在数据库中直接修改记录的值 第一.首先备份数据库 1.进入mysql数据库 [[email protected] ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 188 Server version: 5.1.61-log Source d

【转载】SQL Server 2005数据库用户权限管理的设置

SQL Server 2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性.这类用户权限设置的应用非常广泛.比如设置某个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限等等.其实这一设置过程是很简单的,接下来就让我们来一起学习吧. 一.操作步骤 1. 首先进入数据库级别的[安全性]-[登录名]-[新建登录名] (图1:新建登录名) 2. 在[常规]选项卡中,如下图所示,创建登陆名,并设置默认的数据库. (图2:设置选项) 3. 在[用户映射]

SQLServer 服务器角色和数据库角色权限详解

SQLServer中服务器角色和数据库角色权限详解 转自:http://blog.csdn.net/e_online/article/details/4597957 角色 当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role).数据库角色指定了可以访问相同数据库对象的一组数据库用户.数据库角色的成员可以分为如下几类:Windows用户组或用户账户SQL Server登录其他角色SQL Server的安全体系结构中包括了

SQLServer中服务器角色和数据库角色权限详解

SQLServer中服务器角色和数据库角色权限详解 by e-online 26. 九月 2009 18:55 coming from http://blog.csdn.net/e_online/article/details/4597957 角色 当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role).数据库角色指定了可以访问相同数据库对象的一组数据库用户. 数据库角色的成员可以分为如下几类: Windows用户组或

数据库的权限管理

面我们学习了数据库的库的基本操作和表的基本操作,有些童鞋对数据库没有印象这里我画一个简图给大家看下: 大家看到了吧就是那么简单,没什么复杂的,我们只要把原理 搞清楚,操作起来就得心应手. 今天我们学习下数据库的权限管理,通过以上图我们知道数据库是个仓库里面有很多不同数据库,我们有一个超级管理员root,来管理整个仓库,但是具体到里面的不同数据库,怎么来管理呢?这就要我们root给派发权限啦. 先查看下用户和主机 select user,host from mysql.user; 创建Mysql用

MongoDB 基础(六)安全认证(权限操作)

和其他所有数据库一样,权限的管理都差不多一样.mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名.密码和数据库信息.mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到mongod.若要启用安全认证,需要更改配置文件参数auth. 以下测试理解 查看数据库: > show dbs 发现 admin 竟然没有!~ 找了好久,找不到相关说明,于是直接创建用户admin use admin db.createUser( { user: "