mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权
注意,以下命令均在数据库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创建用户、删除用户、授权、取消授权相关推荐
- mysql8.0 删除用户_MYSQL8 创建、删除用户和授权、消权操作
创建用户 create user 'test1'@'localhost' identified by '密码'; Mysql8.0 默认采用 caching-sha2-password 加密,目前好多 ...
- mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句
Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...
- MySQL讲义第 55 讲——用户权限管理之创建和删除用户
MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...
- 修改Ubuntu系统的用户名和主机名、创建和删除用户
目录 修改Ubuntu系统的用户名和主机名 创建和删除用户 修改Ubuntu系统的用户名和主机名 https://www.cnblogs.com/Cqlismy/p/11568363.html 创建和 ...
- linux批量创建和删除用户
linux批量创建和删除用户 我们都知道可以用useraddxxxx可以建立用户,passwd xxx可以为用户建立密码,如果我们要批量创建好多好多呢,怎么办??接下来我们一起来看个实例,一起来做一下 ...
- linux 批量删除任务,Linux-Shell脚本学习心得之批量创建、删除用户
继上次博文,继续为大家分享脚本实例:批量创建.删除用户 说到,用户的管理,大家都不会陌生,就是创建.删除.禁用等等的管理,但,大多都是管 理员手工操作,效率不是很高,今天,就给大家说说Shell脚本是 ...
- Linux下创建和删除用户
Linux下创建和删除用户 目录 Linux下创建和删除用户 1 创建新用户 2 配置新用户 3 进入新用户 4 删除用户 1 创建新用户 在普通root用户下可能没有权限操作,因此直接在root下操 ...
- 解决 linux 无法创建、删除用户问题
解决 linux 无法创建.删除用户问题 1.当我创建一个新用户"zhao",系统提示该用户已经存在,但我清楚记得使用"rm -rf"命令删除了该用户,为什么还 ...
- Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限
Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...
最新文章
- linux获取近一小时日志,Linux分析日志获取最多访问的前10个IP
- linux Centos6.5使用yum安装mysql
- 启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享
- 《编译原理》实验预习报告——TINY语言的词法分析
- Asp.net中利用ExecuteNonQuery()执行存储过程返回-1解决方案
- java下载更改目标_Java 目标文件的修改
- 借助office web apps实现在线预览和在线编辑
- linux中until循环的特点,Bash 中的 until 循环详解
- POJ 1141 Brackets Sequence
- 滴滴柳青探望被害司机家属;支付宝信用卡还款收费;ofo 查处 8 起贪腐案件 | 极客头条...
- window.open的小问题
- COleDateTime 使用方法
- 房子买贵了?房价收入比(house-price‑to‑income ratios)指标揭秘真相
- 利用HP优盘启动盘格式化工具制作U盘Dos启动盘
- java reader类子类_java io --- Reader类
- 虚拟基础架构管理——直接通过 VMware vCenter 管理 NetApp 存储操作
- 单片机常用外设驱动电路
- JavaWeb 之 Listener监听器及Session的钝化与活化
- Windows 10 版本 1507 中的新 AppLocker 功能
- PTA 剥洋葱(超级好理解)