1、创建用户:

语法:

create user 用户1@主机名 identified by '123'|password ''

123:*23AE809DDACAF96AF0FD78ED04B6A265E05AA257

同时创建用户liu1 123 ,明文

name 123 password

例1:

create user name1@localhost identified by '123',

name2@localhost identified by password '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257';

例2:

对用户进行重命名:

把用户name1@localhost改成name3@localhost

rename user name1@localhost to name3@localhost;

例3:

把用户name3的密码改成456;

set password[for user]=password(str)|='加密后的字符串'

方法一:

set password for name3@localhost=password('456');

方法2:

set password for name3@localhost='*531E182E2F72080AB0740FE2F2D689DBE0146E04';456:*531E182E2F72080AB0740FE2F2D689DBE0146E04

例4:

drop user name3@localhost,name2@localhost;

分配权限:

grant

语法:

grant 权限(all,select/update/insert/create user,select(studentno,studenname))

on *//当前库的所有的表的权限

on *.*//所有库的所有表的权限

on db_school.tb_student//具体的库的具体的某个表

on db_school.*//db_school库的所有表

on tb_student//当前的库里的tb_student;

on db_name.routine_name//某个库的存储过程或者是函数

to zhangsan1@localhost

identified by '456';

例:

授予用户zhangsan在数据库db_school的表tb_student上拥有对列studentno的select权限;

grant select(studentno)ondb_school.tb_studentto zhangsan@localhost;

例2;

授予用户lisi在数据库db_school中所有表select、update和insert的权限,并且指定口令为456;

grant select,update,insert on db_school.* to lisi@localhost identified by'456';

grant select,update,inserton db_school.*to lisi@localhostidentifiedby '456';

例:

给李明分配所有数据库的所有表的所有权限;

all grant all on *.* to liming@localhost;

grant create useron *.*to liming@localhost;

with grant optionmax_queries_per_hourcount//限制每小时可以查询数据库的次数

max_update_per_hourcount//限制每小时可以更新数据库的次数

max_connections_per_hourcount//限制每小时可以连接数据库的次数

max_user_connectionscount//限制同时连接MySQL的最大用户数;

例:

限制用户kkk@localhost每小时只能更新数据库db_school的tb_student表一次;

grant updateondb_school.tb_studentto kkk@localhostidentifiedby '123'with max_updates_per_hour 2;

回收权限

revoke selecton *.*from 'name'@'%';revoke all privileges,grant optionfrom 'liu'@'%';

mysql创建用户语法_MySQL创建用户相关推荐

  1. mysql 创建视图语法_MySQL创建视图的语法格式

    视图,具有简化查询语句.安全性和保证逻辑数据独立性等作用 创建视图的语法格式 视图中,包含SELECT查询的结果,因此,视图的创建基于SELECT语句,和已经存在的数据表,视图可以建立在一张表上,也可 ...

  2. mysql创建新用户方法_Mysql创建新用户方法

    1.       CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'do ...

  3. mysql 创建新用户权限_MySQL创建新用户以及权限授予

    1.通过mysql数据库的user表查看用户相关信息 mysql> use mysql; mysql> select host,user from user; 查看用户相关信息 2.创建数 ...

  4. mysql创建用户变量_MySQL创建一个变量的用户?

    您可以为此使用动态查询.首先为用户名设置变量名,为密码设置变量名.语法如下-SET @anyVariableName='yourUserName'; SET @anyVariableName1='yo ...

  5. 如何更改mysql的授权信息_Mysql 的用户权限等操作管理与设置(创建、授权、修改、查看)...

    注:请在 MySql 的客户端操作 1.创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; //例 CREATE USER 'us ...

  6. mysql创建管理密码_mysql 创建用户与授权、修改密码

    一, 创建用户: CREATE USER用于创建新的MySQL账户.要使用CREATE USER,您必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限.对于每个账户,CR ...

  7. mysql如何创建用户代码_MySQL创建用户与受权方法_mysql

    注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY ...

  8. mysql如何创建用户代码_MySQl创建用户和授权的方法介绍(代码示例)

    本篇文章给大家带来的内容是关于MySQl创建用户和授权的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 权限的管理:如何创建用户和密码 给当前的用户授权 移除当前 ...

  9. mysql partition赋权_mysql 创建用户及赋权

    一, 创建用户: 命令:CREATE USER ' username'@'host ' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - ...

最新文章

  1. Mysql中分页查询两个方法比较
  2. McAfee.VirusScan.CommandLine.V.6.0.3
  3. 编写安全的代码(ACL使用方法)
  4. java 保留数字与中文_java 转中文数字
  5. python时间减法_干!一张图整理了 Python 所有内置异常
  6. 最大子序和:单调队列维护一个上升序列
  7. 弱投影模型_通过投影增强数据模型
  8. 玩转oracle 11g(25):手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
  9. MySQL主键自增长报duplicate_MySQL使用on duplicate key update引起主键不连续自增
  10. SQL trace, 10046, trcsess and tkprof in Oracle 10g(转)
  11. 百度宣布AI同传最新突破!能预测,低延时,演示效果惊人,外媒称媲美人类翻译...
  12. 从714里连续减去6减几次得0_一年级下册数学想加算减、破十法、连减法,家长来看看...
  13. PTA病毒序列C语言
  14. 反激式开关电源理论与原理解析
  15. python3.7版本简介_Python实例100个(基于最新Python3.7版本)
  16. 常用音频.mp3压缩方法(Mac端)
  17. 微信公众号查题搜题平台 功能齐全
  18. Stream Editor 流编辑器命令
  19. boost noncopyable实现与ADL
  20. 曲卉:高阶增长黑客实战营

热门文章

  1. Mac下基于Homebrew的Rattle安装和对于权威安装文档的一点更新建议
  2. R语言中rattle安装,GTK+反复不成功的问题
  3. 重磅利好!中国电信发布5G时代区块链智能手机白皮书,华为小米也将受益
  4. AP统计和微积分怎么按计算器?
  5. XFS: possible memory allocation deadlock in kmem_alloc
  6. 使用Spring发送电子邮件
  7. RISCV学习笔记6.4(番外)--RockyLinux的安装与使用
  8. 2021华为软件精英挑战赛总结分享
  9. Onvif PTZ简介
  10. element 日历定制化