注意,以下命令均在数据库mysql中操作use mysql;

mysql有密码设置规范,这里修改仅密码长度为4位,仅本次登录有效set global validate_password.policy=0;

set global validate_password.length=4;

创建用户

格式CREATE USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'password';WITH mysql_native_password 可选,但不支持低版本的mysqlclient连接

将出现:1251--Client does not support authentication protocol requested by server

例子

创建test用户在IP:192.168.204.1上登录,不限制ip:%,密码为:123456CREATE USER 'test'@'192.168.204.1' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES;

更新用户密码ALTER USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'password';

例子ALTER USER 'test'@'192.168.204.1' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES;

删除用户DROP USER 'username'@'host';

例子DROP USER 'test'@'192.168.204.1';

授权GRANT privileges ON databasename.tablename TO 'username'@'host' [WITH GRANT OPTION];

privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名

tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

WITH GRANT OPTION 该用户是否可授权

例子GRANT select,insert,update,delete,create,drop ON mysql.user TO 'test'@'192.168.204.1';

GRANT ALL ON *.* TO 'test'@'192.168.204.1';

授权信息

SHOW GRANTS FOR 'test'@'192.168.204.1'

撤销权限REVOKE privilege ON databasename.tablename FROM 'username'@'host';注意用什么的语句授权就用什么样的语句收回权限,否则可能无法撤销权限

例子REVOKE select,insert,update,delete,create,drop ON mysql.user FROM 'test'@'192.168.204.1';

mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权相关推荐

  1. mysql8.0 删除用户_MYSQL8 创建、删除用户和授权、消权操作

    创建用户 create user 'test1'@'localhost' identified by '密码'; Mysql8.0 默认采用 caching-sha2-password 加密,目前好多 ...

  2. mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句

    Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...

  3. MySQL讲义第 55 讲——用户权限管理之创建和删除用户

    MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...

  4. 修改Ubuntu系统的用户名和主机名、创建和删除用户

    目录 修改Ubuntu系统的用户名和主机名 创建和删除用户 修改Ubuntu系统的用户名和主机名 https://www.cnblogs.com/Cqlismy/p/11568363.html 创建和 ...

  5. linux批量创建和删除用户

    linux批量创建和删除用户 我们都知道可以用useraddxxxx可以建立用户,passwd xxx可以为用户建立密码,如果我们要批量创建好多好多呢,怎么办??接下来我们一起来看个实例,一起来做一下 ...

  6. linux 批量删除任务,Linux-Shell脚本学习心得之批量创建、删除用户

    继上次博文,继续为大家分享脚本实例:批量创建.删除用户 说到,用户的管理,大家都不会陌生,就是创建.删除.禁用等等的管理,但,大多都是管 理员手工操作,效率不是很高,今天,就给大家说说Shell脚本是 ...

  7. Linux下创建和删除用户

    Linux下创建和删除用户 目录 Linux下创建和删除用户 1 创建新用户 2 配置新用户 3 进入新用户 4 删除用户 1 创建新用户 在普通root用户下可能没有权限操作,因此直接在root下操 ...

  8. 解决 linux 无法创建、删除用户问题

    解决 linux 无法创建.删除用户问题 1.当我创建一个新用户"zhao",系统提示该用户已经存在,但我清楚记得使用"rm -rf"命令删除了该用户,为什么还 ...

  9. Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限

    Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...

最新文章

  1. linux获取近一小时日志,Linux分析日志获取最多访问的前10个IP
  2. linux Centos6.5使用yum安装mysql
  3. 启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享
  4. 《编译原理》实验预习报告——TINY语言的词法分析
  5. Asp.net中利用ExecuteNonQuery()执行存储过程返回-1解决方案
  6. java下载更改目标_Java 目标文件的修改
  7. 借助office web apps实现在线预览和在线编辑
  8. linux中until循环的特点,Bash 中的 until 循环详解
  9. POJ 1141 Brackets Sequence
  10. 滴滴柳青探望被害司机家属;支付宝信用卡还款收费;ofo 查处 8 起贪腐案件 | 极客头条...
  11. window.open的小问题
  12. COleDateTime 使用方法
  13. 房子买贵了?房价收入比(house-price‑to‑income ratios)指标揭秘真相
  14. 利用HP优盘启动盘格式化工具制作U盘Dos启动盘
  15. java reader类子类_java io --- Reader类
  16. 虚拟基础架构管理——直接通过 VMware vCenter 管理 NetApp 存储操作
  17. 单片机常用外设驱动电路
  18. JavaWeb 之 Listener监听器及Session的钝化与活化
  19. Windows 10 版本 1507 中的新 AppLocker 功能
  20. PTA 剥洋葱(超级好理解)

热门文章

  1. 什么是Python?主要运用哪些方面?
  2. 学Java需要下载什么软件?都有什么作用?
  3. docker 安装 RabbitMQ
  4. 在SQL中使用CRL函数示例
  5. 消息服务发送短信,手机接收不到短信解决思路
  6. Android获取内部和SDCard的存储空间
  7. showModalDialog关闭子窗口,并刷新父窗口
  8. JavaScript写XML
  9. linux下jsp环境的搭建
  10. maven项目中,如何导出项目所有的jar