mysql数据库用户的创建,权限分配,删除等

1.创建用户

CREATE USER 用户名@‘IP地址‘ identified by ‘密码‘;
CREATE USER 用户名@‘%‘ identified by ‘密码‘;
ps:%表示所有id地址都能连接数据库,添ip地址表示只有这个ip地址可以连接数据库
**CREATE USER [email protected]‘%‘ identified by ‘123456‘;**

2.用户授权

2.1 权限分配
GRANT 权限1,权限2..... on 数据库名. TO 用户名 @IP地址或者%;
所有数据库就用
.* 所有的权限就用All或者All PRIVILEGES
ps:分配权限后用 flush privileges 刷新一下
GRANT select,insert,update,delete on blog. TO [email protected]‘%‘;
flush privileges

2.2.查看权限

  • SHOW GRANTS FOR 用户名@ip地址
    *` SHOW GRANTS FOR [email protected]‘%;`**

2.3.撤销权限
REVOKE 权限1,权限2...ON 数据库名.* FROM 用户名 @IP地址或者%;
*`REVOKE select,update On blog. FROM [email protected]‘%;`*
flush privileges

2.4.创建和授权一步搞定 &&&&&&&&&&&&&常用这个。。。。?
GRANT 权限1,权限2... ON 数据库名.* TO 用户名@ip地址 identified by ‘密码‘;
*GRANT ALL ON blog. TO [email protected]‘%‘ identified by ‘123456‘;**
flush privileges 刷新一下

原文地址:http://blog.51cto.com/woaijorden/2148118

时间: 2024-10-10 13:01:29

mysql数据库用户的创建,权限分配,删除等的相关文章

MySQL 数据库用户和权限管理

MySQL 数据库用户和权限管理 技能目标 掌握MySQL 用户管理 添加管理用户 修改密码及忘记密码修改 用户授权 数据库是信息系统中非常重要的环节,合理高效的对它进行管理是很重要的工作.通常是由拥有最高权限的管理员创建不同的管理账户,然后分配不同的操作权限,把这些账户交给相应的管理人员使用 用户管理 1: 新建用户 新建用户的命令格式如下 CREATE USER 'username'@'host' [IDENTIFIED BY [PASSWORD]'password'] #大写是固定格式大括

oracle创建用户、授予权限及删除用户1

oracle创建用户.授予权限及删除用户 创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users; //创建临时表空间 create temporary tablespace test_temp tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf' size 32m autoextend on next 32m maxsize 204

用户管理与权限分配 5.20

1.方案与用户 方案是一些数据库对象(如:表.索引.视图.序列.过程.函数.触发器等)的集合,一个方案下的对象归一个用户所有.在Oracle中方案和用户基本是一个等同的概念,用户名即方案名. 当访问数据库对象时,需要注意如下一些事项: (1)  同一方案中不能存在同名对象,但是不同方案中数据库对象可以重名. (2)  用户可以直接访问自己方案中的数据对象,但如果要访问其他方案的数据对象,则必须具有对该对象的相应访问权限. (3)  当用户要访问其他方案的对象时,必须附加方案名作为前缀. 2.创建

Hibernate连接mysql数据库并自动创建表

天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. 所以说,Hibernate讲白了就是简化了与数据库之间的操作,那么要玩转它自然就得连接上数据库咯.(与Hibernate对应的orm框架还有Mybatis,只不过M

Mysql用户管理和权限分配

一.创建用户 1.登录进入 root用户的密码初始是空,初始安装完mysql,配置环境变量后. 在命令窗口输入: mysql –u root –p 在提示输入密码时直接回车进入. mysql> 用户表 Mysql的用户在mysql数据库的user表里. 1)选择数据库: mysql>use mysql; 2)选择数据库后就可以执行sql查询,更新等. mysql>selecthost,user,password from user; host 是用户可以登录的主机地址,只有host的主机

MySQL用户管理及权限分配

1.新建用户 @>mysql -u root -p @>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','jeecn',password('jeecn'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn  密码为:jeecn  的用户. 2.为用户授权//登录MYSQL(有ROOT权限).我里我以ROOT身份登录.@>m

oracle创建用户、授予权限及删除用户

创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users; //创建临时表空间 create temporary tablespace test_temp tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management

Mysql数据库之四:创建用户

注:在Mysql数据库中SQL语句默认是以":"结尾.输入命令时,关键字可以大写也可以小写,但必须保持一致,本人比较倾向使用小写,个人习惯吧. 在Mysql中创建数据库用户主要有三种方式: 1 通过向mysql库的user表中插入数据记录的方式(注:mysql用户默认保存在user表中): mysql> insert into user (name,passwd) values ('zwj','abcdefg'); 说明: insert into:关键字 user:表名,后面的括

Mysql数据库用户管理

数据库是信息系统中非常重要的环节,合理高效的对它进行管理是很重要的工作.通常是由总管理员创建不同的管理账号,然后分配不同的操作权限,把这些账户交给相应的管理人员使用. Mysql用户管理 新建用户 # mysql -u root -p //登录myqsl > use mysql; //进入数据库mysql (创建后的用户是保存在mysql库的user表里的) 命令格式 create user 'username'@'localhost' identified by 'password' 使用密文